
07/05/2014, 02:34
|
| | Fecha de Ingreso: septiembre-2005
Mensajes: 522
Antigüedad: 19 años, 5 meses Puntos: 0 | |
Hacer un SELECT con limite 1 para dos códigos Buenos días,
tengo esta tabla:
tabla1:
id - integer - autonumérico
codigo - integer
fecha - datetime
Con estos valores:
1 - 8 - 2014-05-07 10:00:00
2 - 8 - 2014-05-07 10:00:01
3 - 8 - 2014-05-07 10:00:02
4 - 10 - 2014-05-07 10:00:03
5 - 8 - 2014-05-07 10:00:04
Me gustaría obtener 1 registro del código 8 y un registro del código 10 en un mismo SELECT ordenados por fecha DESC
Resultado que necesito:
4 - 10 - 2014-05-07 10:00:03
5 - 8 - 2014-05-07 10:00:04
He probado haciendo union de la misma tabla pero no me funciona:
SELECT *
FROM tabla1
WHERE codigo=8
UNION ALL
SELECT *
FROM tabla1
WHERE codigo=10
ORDER BY fecha DESC
LIMIT 2;
Saludos |