对于用户投诉或者意见 或者记录等功能 截取前几条记录使用
SELECT
<列名>
FROM
表A
WHERE
< N > -->截取多少条数
N > (
SELECT
count( 1 ) -->计数条数
FROM
表B
WHERE
表B.组别 = 表A.组别 AND 表B.截取条件 > 表A.排序截取
)
ORDER BY
表A.排序条件
例如:
SELECT
*
FROM
urgent a
WHERE
3 >(
SELECT
count( 1 )
FROM
urgent b
WHERE
b.urgent_id = b.urgent_id
AND
b.create_date > a.create_date
)
ORDER BY
a.urgent_id ,
a.create_date DESC;
数据库表中:

运行结果:

本文来自博客园,作者:.一棵小树苗,转载请注明原文链接:https://www.cnblogs.com/smallSapling/p/15424903.html
posted on
浙公网安备 33010602011771号