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
información
Otras secciones de LWP con contenido de Bases de Datos
- Cursos de Bases de Datos
- Temas de Bases de Datos
información
Cursos y Temas de Bases de Datos
- Transacciones en SQL Server
- Manual de Progress
- Guía de modelo de datos

Consulta SQL

Publicado por Juan Gaete juan.gaete@oracle.com (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