Bueno, supongamos que tengo la siguiente tabla en MySQL
id | type | name |
1 | obj1 | name1 |
2 | obj2 | name2 |
3 | obj1 | name3 |
4 | obj2 | name4 |
5 | obj2 | name5 |
6 | obj2 | name6 |
7 | obj1 | name7 |
8 | obj1 | name8 |
9 | obj3 | name9 |
10 | obj3 | name10 |
Que consulta debo hacer para que me regrese los ultimos 3 elementos del tipo obj3 mas los ultimos 3 elementos del tipo obj2 mas los ultimos 3 elementos del tipo obj1 ?
Nota: El limite puede variar pero siempre se cumple que son limites para cada objecto son identicos.
Saludos.
De nuevo me surgio la necesidad de algo asi...
Existira alguna forma de hacerlo sin tener que hacer multiples consultas?
No se, pero podrias hacerlo en un store procedure con querys y cursores.