SQL - hacer una consulta de dos tablas

 
Vista:

hacer una consulta de dos tablas

Publicado por illobcn (1 intervención) el 03/12/2006 13:15:09
Tengo dos tablas y tengo que hacer una consulta que me diga si un coche ha estado en todos los concesionarios de la otra tabla y que solo me salgan si ha estado en todos y no me tienen que salir si solo a estado en algunos... es decir

seat 600 001
seat leon 001
seat ibiza 003
seat 600 003
marbella 002
seat 600 002

esta seria la tabla coches

y esta la concesionario

001
002
003

por lo tanto tendria que hacer una consulta que me sacara solo como resultado el seat 600 ya que ha estado en los tres concesionarios
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

RE:hacer una consulta de dos tablas

Publicado por Raul (6 intervenciones) el 04/12/2006 14:11:44
No sé si te servira de algo pero podrías intentar algo parecido a esto:

SELECT DISTINCT MARCA,MODELO
FROM COCHEs
GROUP BY MARCA,MODELO
HAVING COUNT(*) = SELECT COUNT(DISTINCT CODCONCESIONARIO)
FROM CONCESIONARIO;

Un saludo
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