Bases de Datos - Consulta SQL

 
Vista:

Consulta SQL

Publicado por Link_OOT (1 intervención) el 18/11/2011 13:02:53
Hola, estoy intentando hacer una consulta en SQL sobre un par de tablas, pero no se exactamente como hacerla. Me explico:
Tengo una tabla "clientes" (con su nombre, dni, etc...), otra tabla "productos" (con IdProducto, nombre, etc...) y están relacionados mediante una relacion n:m, por lo que tambien tengo una tabla "clientes_productos". La consulta que tengo que hacer es obtener que clientes han comprado todos los productos, o dicho de otra manera clientes que no exista producto que no hayan comprado.

He estado probando algunas cosas, pero no consigo que me funcione. ¿Alguien me ayuda?
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

Consulta SQL

Publicado por Juan Gaete (4 intervenciones) el 30/11/2011 13:53:43
select *
from clientes c
inner join clientes_productos cp on cp.dni = c.dni
inner join productos p on p.idproducto = cp.idproducto;
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