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