需要查询的条件是 a = 10086 ,可以查询出大概一百条,但是我只想列出 10 条,又需要它的总数
|
haimianbihdataMay 22, 2023 via Android
1
Join 过去?
|
|
NilusMay 22, 2023 via iPhone
2
如果你的 MySQL 版本大于等于 8.0 ,你可以使用窗口函数来一次性获取数据和总数:
SELECT t.*, COUNT(*) OVER() AS total_count FROM your_table t WHERE a = 10086 LIMIT 10; |
|
kkwa56188May 22, 2023
3
加一个列, 该列用子查询 select count 一下.
|
|
windeakerMay 22, 2023
4
两个子查询啊 select ( select xxxxx ) as
A,select (xxxxx ) as b |
|
XusuallyMay 22, 2023 via iPhone
5
最简单的方法是使用子查询
|