Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/04/2014, 04:11
CarlaMedina
 
Fecha de Ingreso: mayo-2005
Ubicación: España
Mensajes: 279
Antigüedad: 19 años
Puntos: 2
Consulta Select Where mySQL

Hola a todos,
Tengo una tabla con los siguientes campos: Id, DNI, Nombre, Apellidos, Situación.
La Situación puede ser A o B. Una misma persona puede tener varios registros en la tabla con una situacion A, y otra B, por ejemplo:

1 - 11111111 - Maria - Perez - Madrid - A.
2 - 11111111 - María - Perez - Londres - B.
3 - 11111111 - María - Perez - Londres - A.
4- 22222222 - Mario - Lopez - Paris - A.

Necesito hacer varias consultas:
1) Que me devuelva todos aquellos que tienen estado A y B (es decir, que tienen varios registros A y B)
2 ) Que me devuelva todos aquellos que tienen estado sólo A (uno o varios registros pero todos ellos son solo A, es decir, que esa persona no tiene B).
3 ) Que me devuelva todos aquellos que tienen estado sólo B (uno o varios registros pero todos ellos son solo B, es decir, que esa persona no tiene A).

No sé como hacer la SQL estoy empezando y no sé como filtrar las exclusiones. Muchas gracias,

Un saludo.