Bunos dias;
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:
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);
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.
He provado con exist... pero no lo consigo...
Código:
SELECT * FROM lloc l where l.id_lloc=2 and exists(select * from lloc l where l.lloc=1);
A ver si alguien me echa un cable...
Un saludo