Estoy intentando sacar de una tabla los registros con campo1=1 y campo1=2 pero que tengan mismo campo2 .
A ver si me explico... tengo esta tabla
Código:
Lo que quiero es sacar los n_tarea que tengan id_lloc=1 y id_lloc=2.Por ejemplo debería devolver n_tarea={1,2} por que el n_tarea 1 y 2 esta en id_lloc=1 e id_lloc=2.CREATE TABLE IF NOT EXISTS lloc ( id_lloc int not null, n_tarea int NOT NULL, ) ENGINE=InnoDB; //luego inserto los registros (1,1), (1,2), (1,3), (2,1), (2,2), (3,1);
He provado con exist... pero no lo consigo...
Código:
A ver si alguien me echa un cable...SELECT * FROM lloc l where l.id_lloc=2 and exists(select * from lloc l where l.lloc=1);
Un saludo