Ver Mensaje Individual
  #5 (permalink)  
Antiguo 12/09/2013, 14:34
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 3 meses
Puntos: 447
Respuesta: Consultar por 2 campos que juntos forman un id

Hola fenix4:

No sé si entendí correctamente, pero según los datos que pones podrías hacer esto:

Código MySQL:
Ver original
  1. mysql> SELECT * FROM tabla;
  2. +------+---------+
  3. | tipo | nro_exp |
  4. +------+---------+
  5. |    1 |       1 |
  6. |    1 |       2 |
  7. |    1 |       3 |
  8. |    1 |       4 |
  9. |    1 |       5 |
  10. |    2 |       1 |
  11. |    2 |       2 |
  12. |    2 |       3 |
  13. |    3 |       1 |
  14. |    3 |       2 |
  15. +------+---------+
  16. 10 rows in set (0.00 sec)
  17.  
  18. mysql> SELECT * FROM tabla
  19.        -> WHERE tipo != 1 OR (tipo = 1 AND nro_exp NOT IN (2, 3));
  20. +------+---------+
  21. | tipo | nro_exp |
  22. +------+---------+
  23. |    1 |       1 |
  24. |    1 |       4 |
  25. |    1 |       5 |
  26. |    2 |       1 |
  27. |    2 |       2 |
  28. |    2 |       3 |
  29. |    3 |       1 |
  30. |    3 |       2 |
  31. +------+---------+
  32. 8 rows in set (0.03 sec)

Saludos
Leo.