Comunidad de diseño web y desarrollo en internet online

Consulta entre dos tablas

Citar            
MensajeEscrito el 25 May 2017 10:54 am
Buenas tardes.

Quería saber si es posible hacer un tipo de consulta que no encuentro por ninguna parte.

Teniendo dos tablas, Tabla1 y Tabla2

Tabla 1

nombre id
------ ---
Primero 1
Primero 2
Primero 3
Primero 6
Segundo 1
Segundo 2
Segundo 4
Tercero 1
Tercero 7
Cuarto 3
Quinto 8



Tabla2

id
---
1
2
3


Como puedo hacer la consulta para que me devuelva solo el nombre de la tabla 1 que tenga TODOS los valores de la tabla2? En este caso solo devería devolverme el nombre Primero.

Muchas gracias.

Por Diego Santos

0 de clabLevel



 

chrome
Citar            
MensajeEscrito el 18 Jun 2017 04:04 pm
Se me ocurre que podrías probar algo como:

SELECT distinct nombre from tabla1 where id not in (select t1.id FROM tabla2 t2 left join tabla1 t1 on t2.id = t1.id where t2.id is null)

Probalo y me comentás

Por mchojrin

37 de clabLevel



Genero:Masculino  

Ayudo desarrolladores PHP a acelerar su llegada a Sr.

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.