Hola HarryP:
No sé si entendí correctamente cual es el problema, pero veamos si es más o menos esto. Según lo que te entendí hay que buscar todas las n_tareas que tengan asociadas los id_lloc 1 y 2.
Con los registros que pones de ejemplo entonces la consulta resultante debería ser algo como esto:
Código:
n_tarea
-----------------
1
2
Para el caso de la n_tarea = 1 tienes los siguientes datos:
Código:
n_tarea id_lloc
------- -------
1 1
1 2
1 3
Aquí se observa que tiene tanto el id_lloc 1 y 2 (además de un 3, pero que no afecta el resultado)
Para la n_tarea_2 tenemos los siguientes datos:
Código:
n_tarea id_lloc
------- -------
2 1
2 2
Es decir también cumple con la condición.
Para el caso de la n_tarea 3 tenemos los siguientes datos:
Código:
n_tarea id_lloc
------- -------
3 1
Este n_tarea no cumple con la condición, pues no tiene la id_lloc = 2
Si estoy en lo correcto y esto es lo que necesitas, lo puedes obtener de la siguiente manera:
Código MySQL:
Ver originalQuery OK, 0 rows affected (0.09 sec)
mysql
> INSERT INTO lloc
VALUES (1,1),(1,2),(1,3),(2,1),(2,2),(3,1);Query OK, 6 rows affected (0.07 sec)
+---------+---------+
| id_lloc | n_tarea |
+---------+---------+
| 1 | 1 |
| 1 | 2 |
| 1 | 3 |
| 2 | 1 |
| 2 | 2 |
| 3 | 1 |
+---------+---------+
+---------+
| n_tarea |
+---------+
| 1 |
| 2 |
+---------+
Dale un vistazo para ver si es lo que necesitas.
Saldos
Leo