gpt4 book ai didi

mysql - 在 SQL 中使用 SELECT COUNT 查询限制

转载 作者:行者123 更新时间:2023-11-29 03:50:44 24 4
gpt4 key购买 nike

我想用另一个表的行数来限制 INSERT,如下所示:

INSERT INTO pacte (alianca_en_pacte, tipus)
SELECT id_alianca_en_pacte1 ,tipus_pacte1
FROM c_alianca
LIMIT 0, SELECT COUNT(tipus_pacte1) FROM c_alianca WHERE tipus_pacte1 IS NOT NULL

以下查询:

SELECT COUNT(tipus_pacte1) FROM c_alianca WHERE tipus_pacte1 IS NOT NULL

返回一个4

运行脚本时出现如下错误:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT * FROM c_alianca' at line 4

最佳答案

为什么不查询您的条件并像这样插入这些条件呢?

INSERT INTO pacte (alianca_en_pacte, tipus)
SELECT id_alianca_en_pacte1 ,tipus_pacte1
FROM c_alianca
WHERE tipus_pacte1 IS NOT NULL

关于mysql - 在 SQL 中使用 SELECT COUNT 查询限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10278997/

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