是否可以在两个子查询中包含两个不在中的查询:
SELECT u.feedbackid
FROM user_feedback u
WHERE u.feedbackid NOT IN ( SELECT feedbackid
FROM user_feedback_sent)
AND NOT IN (SELECT feedbackid
FROM user_feedback_received)
查询在第二个不说不正确语法时抛出错误。
最佳答案
缺少第二个子查询中不包含的列名。这可能会按您的需要工作:
SELECT u.feedbackid
FROM user_feedback u
WHERE u.feedbackid NOT IN (SELECT a.feedbackid
FROM user_feedback_sent a)
AND u.feedbackid NOT IN (SELECT b.feedbackid
FROM user_feedback_received b)
在编写SQL代码时,识别始终是一个很好的实践。
希望有帮助