DIBI子查询 - 订单,限价订单

时间:2018-03-11 15:32:53

标签: mysql select

我有一张桌子,例如:

ID Text 
1 AAAA 
2 BBBB 
3 CCCC 
4 DDDD 
5 EEEE 
6 FFFF

如果我使用:$ result = dibi :: query('SELECT * FROM [tabulka] ORDER BY [id] DESC LIMIT 3');我得到结果:

FFFF 
EEEE 
DDDD

但我需要这个:

DDDD 
EEEE 
FFFF

任何帮助将不胜感激...谢谢。

1 个答案:

答案 0 :(得分:0)

LIMIT 3子查询包装到另一个子查询中,该子查询生成所需的升序:

SELECT Text
FROM
(
    SELECT Text
    FROM yourTable
    ORDER BY ID DESC
    LIMIT 3
) t
ORDER BY Text;

enter image description here

Demo