gpt4 book ai didi

mysql - SQL 帮助 - 关键字 'EXISTS' 附近的语法不正确

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

我的 sql 有问题(我对 sql 比较陌生)。我无法弄清楚为什么会出现语法错误。任何帮助将不胜感激。

提前致谢。

SELECT *
FROM table_name_1
WHERE
column_A IN ('Lorem', 'Ipsum', 'Test')
AND column_B NOT EXISTS
(
SELECT column_C
FROM table_name_2
WHERE Date >= CURDATE()
)

最佳答案

您不能将 NOT EXISTS 与列值进行比较。

SELECT *
FROM table_name_1
WHERE
column_A IN ('Lorem', 'Ipsum', 'Test')
AND NOT EXISTS
(
SELECT 1
FROM table_name_2
WHERE Date >= CURDATE()
AND column_c = column_b
)

或使用 IN

SELECT *
FROM table_name_1
WHERE
column_A IN ('Lorem', 'Ipsum', 'Test')
AND column_B NOT IN
(
SELECT column_C
FROM table_name_2
WHERE Date >= CURDATE()
)

关于mysql - SQL 帮助 - 关键字 'EXISTS' 附近的语法不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49287301/

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