sql:组合多个and with或in where子句

zqry0prt  于 2021-07-26  发布在  Java
关注(0)|答案(1)|浏览(476)

我有一个简单的问题,但目前我正在等待大的想法。。。
我想创建一个带有嵌套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)
)

但它不起作用(也许我的大脑在用错误的编程语言思考……)
谢谢你的帮助(开始我的假期…;-))

mpbci0fu

mpbci0fu1#

抱歉,我只能补充一个答案,但目前还不能发表评论。伪代码看起来很好。我想问题是实际的sql语法。请共享确切的sql代码。
当您尝试代码时,您的sql系统会回答什么问题?
它是否发送了一个错误消息,或者仅仅是结果并不是您所期望的?

相关问题