由于工作需要 查询数据需要两个查询 一起查询 并且按照第一条查询的前10条数据跟第二条数据的时间倒叙排序进行查询
(
SELECT *
FROM table
WHERE 1 =1
ORDER BY id DESC
LIMIT 10
)
UNION (
SELECT *
FROM table(
SELECT *
FROM table
WHERE 1 =1
ORDER BY id DESC) a
)
本文介绍了一种SQL查询技巧,通过使用UNION操作符将两个查询结果合并,并按特定条件进行排序。具体实现方式为先从table表中选择前10条记录,再将这10条记录与另一个查询结果结合,并按时间倒叙排列。
由于工作需要 查询数据需要两个查询 一起查询 并且按照第一条查询的前10条数据跟第二条数据的时间倒叙排序进行查询
(
SELECT *
FROM table
WHERE 1 =1
ORDER BY id DESC
LIMIT 10
)
UNION (
SELECT *
FROM table(
SELECT *
FROM table
WHERE 1 =1
ORDER BY id DESC) a
)
549

被折叠的 条评论
为什么被折叠?