gpt4 book ai didi

mysql - 选择 Mariadb 中除顶行以外的所有行

转载 作者:行者123 更新时间:2023-11-29 02:12:33 29 4
gpt4 key购买 nike

如何从表中返回除第一行以外的所有行。这是我的 sql 语句:

SELECT * FROM article  where article_no 
NOT IN
(SELECT * FROM article order by article_no limit 1)

上面给定的 SQL 查询抛出一个错误:

This version of MariaDB doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery'

最佳答案

子查询必须只选择你需要比较的列:

SELECT *
FROM article
WHERE article_no NOT IN (
SELECT article_no
FROM article
ORDER BY article_no
LIMIT 1
)

上述查询在 MySQL 中有效,但在 MariaDB 中无效,doesn't currently support LIMIT in subqueries .我会像这样重写子查询:

SELECT *
FROM article
WHERE article_no NOT IN (SELECT MIN(article_no) FROM article)

关于mysql - 选择 Mariadb 中除顶行以外的所有行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47913335/

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