
08/04/2014, 04:11
|
| | Fecha de Ingreso: mayo-2005 Ubicación: España
Mensajes: 279
Antigüedad: 19 años, 10 meses 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. |