Ver Mensaje Individual
  #5 (permalink)  
Antiguo 22/11/2014, 19:51
Avatar de felipelvrd
felipelvrd
 
Fecha de Ingreso: diciembre-2012
Mensajes: 28
Antigüedad: 11 años, 11 meses
Puntos: 0
Respuesta: Hacer and dos veces en el mismo campo de una tabla relacional

no lo había pensado de esa forma, al final modifiqué un poco la consulta para evitar la consulta anidada y me ha quedado así:

Código SQL:
Ver original
  1. SELECT p.*
  2. FROM Personas p INNER JOIN Licencias l ON l.idPersona = p.Id
  3. WHERE l.Tipo IN ('X', 'Y')
  4. GROUP BY p.id
  5. HAVING COUNT(l.id) = 2

que es justo lo que necesito, así que solucionado el tema.
Gracias, tenia como un año de no tocar SQL