我有一个简单的问题,但目前我正在等待大的想法。。。
我想创建一个带有嵌套and和or的where子句,并用伪代码给出一个示例。
计划我的假期取决于三件事:
a) 天气很好
和
b) 食物很好
和
c) 大家都很好
“人很好”是指:
约翰在这儿,苏在这儿
或
c2)比尔在这里,玛丽莲在这里
我试过:
WHERE weather = fine
AND food = good
AND (
(John is here AND Sue is here)
OR (Bill is here AND Marilyn is here)
)
但它不起作用(也许我的大脑在用错误的编程语言思考……)
谢谢你的帮助(开始我的假期…;-))
1条答案
按热度按时间mpbci0fu1#
抱歉,我只能补充一个答案,但目前还不能发表评论。伪代码看起来很好。我想问题是实际的sql语法。请共享确切的sql代码。
当您尝试代码时,您的sql系统会回答什么问题?
它是否发送了一个错误消息,或者仅仅是结果并不是您所期望的?