gpt4 book ai didi

mysql - SQL - 如何从内部语句中选择 TOP 5

转载 作者:行者123 更新时间:2023-12-01 00:13:43 25 4
gpt4 key购买 nike

我有以下查询正常工作。

 SELECT * 
FROM (
SELECT *
FROM table
WHERE name IS NULL
ORDER BY date DESC
LIMIT 20
) AS T
ORDER BY date ASC;

我想要的是选择该 sql 选择查询的前 5 条记录。所以根据我阅读的帖子,我应该只需要添加前 5 个。请参见下面:

 SELECT TOP 5 * 
FROM (
SELECT *
FROM table
WHERE name IS NULL
ORDER BY date DESC
LIMIT 20
) AS T
ORDER BY date ASC;

不幸的是,mysql 告诉我存在语法错误,但我不明白。预先感谢您的答复。干杯。马克

最佳答案

只需添加另一个限制..

 SELECT * 
FROM (
SELECT *
FROM table
WHERE name IS NULL
ORDER BY date DESC
LIMIT 20
) AS T
ORDER BY date ASC
LIMIT 5;

关于mysql - SQL - 如何从内部语句中选择 TOP 5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10190244/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com