Ver Mensaje Individual
  #5 (permalink)  
Antiguo 09/03/2008, 14:38
Avatar de matanga
matanga
 
Fecha de Ingreso: octubre-2007
Ubicación: España
Mensajes: 1.091
Antigüedad: 16 años, 6 meses
Puntos: 85
Re: Consulta simple M2M!

Hola,

Esta consulta puede ayudarte, si necesitas que la condicion sea 1,2 y 3, lo cambias en el IN y el HAVING count(*) > 2, y asi sucesivamente. Se entiende eid por etiqueta_id y aid por archivo_id.

Código:
SQL> select * from t1 a
  2  where exists
  3  (select count(*) from t1 b
  4  where eid in (1,2) and a.aid = b.aid
  5  having count(*) > 1
  6* )
Pd1, no lo tengo probado en MySQL, solo en Oracle.

Cita:
Es un chiste?

Eso es un OR y yo quiero un AND.
Pd2, Intenta cuidar los modales, que el foro es cosa de voluntarios, y deberias agradecer que alguien se interese en responder tu pregunta.

Saludos