Capitlo 9 Subqueries

Páginas: 2 (493 palabras) Publicado: 11 de julio de 2011
Capitulo 9: Subqueries

SELECT n.nombres, p.Nomprofesion

FROM nombre as n NATURAL JOIN Profesion p

WHERE p.Nomprofesion IN (‘Ingeniero’, ‘Medico’);

|Nombre |Id_p|
|Juan |1 |
|Luis |1 |
|Rodrigo |2 |
|Id_p |NomProfesión|
|1 |Ingeniero |
|2 |Medico |

|Nombre |Nomprofesión |
|Juan |Ingeniero|
|Luis |Ingeniero |
|Rodrigo |medico |

Subconsultas

Consulta 1

SELECT n.nombres, p.Nomprofesion

FROM nombre as n NATURAL JOINProfesion p

WHERE p.Nomprofesion IN (‘Ingeniero’, ‘Medico’);

Consulta 2

Select Nomprofesión from profesión;

Combinando las dos consultas:

SELECT n.nombres, p.Nomprofesion

FROMnombre as n NATURAL JOIN Profesion p

WHERE p.Nomprofesion IN (Select Nomprofesión from profesión);

Formato generalizado

SELECT columna1, columna2 FROM tabla where column=(select column fromtabla);

Cuando se usa = (igual) el valor de la consulta debe ser un solo valor que se usara con where.

Select id_p from profesión where nomprofesion= ’Ingeniero’ and especialidad=’informático’;Entrega id_p=1

Select nombre from personas where id_p=( Select id_p from profesión where Nomprofesion= ’Ingeniero’ and especialidad=’informático’);

|RUT |Nombre |Id_p|
|1234-1 |Juan |1 |
|1111-1 |Luis |1 |
|1230-0 |Rodrigo |2 |
|Id_p|NomProfesión |Especialidad |
|1 |Ingeniero |Informático |
|2 |Medico |Pediatra |
|3 |ingeniero |Mecánico |

Lo mismo de otra...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Capitles
  • Capitl cultral
  • Capitlo 5
  • Costo de Capitla
  • capitlo
  • Capitlismo
  • capitlismo
  • CAPITLA

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS