SQL - Consulta básica

   
Vista:

Consulta básica

Publicado por Javier (2 intervenciones) el 02/04/2010 16:52:39
hola Alejandro:

Estoy tratando de aprender algo de bases de datos y tengo las tres tablas

supongo normalizadas:

Productos:

Id_Producto

Cod_Producto

Nombre

********************

Proveedores:

Id_Prov

Nombre

********************

Prod_Prov

Id_Prod

Id_Prov

/////////////////////////////////////////////////////////////////////////////////

Como tengo que hacer una consulta para obtener los productos que me deja tal proveedor por el nombre del mismo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de roger

RE:Consulta básica

Publicado por roger (93 intervenciones) el 04/04/2010 16:50:47
Tienes que hacer un join entre las tablas tanto para para acceder a los campos de las tablas base (proveedores, productos) como para poderlos incluir en las condiciones (como el nombre del proveedor)

select proveedores.nombre,productos.nombre from proveedores inner join prod_prov on proveedores.id_prov = prod_prov.id_prov inner join productos on productos.id_prod = prod_prov.id_prod
WHERE proveedores.nombre = 'nombreProveedor'
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Consulta básica

Publicado por Javier (2 intervenciones) el 05/04/2010 15:13:18
Ok muchas gracias por responder!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar