我有一个简单的问题,但目前我正在等待大创意......
我想创建一个带有嵌套 AND 和 OR 的 WHERE 子句,并在伪代码中举一个示例。
计划我的假期取决于三件事:
a(天气很好,b(食物很好
,
c(人们很好
"人们很好"的意思是:
c1(约翰在这里,苏在这里或
c2(比尔在这里,玛丽莲在这里
我试过了:
WHERE weather = fine
AND food = good
AND (
(John is here AND Sue is here)
OR (Bill is here AND Marilyn is here)
)
但它不起作用(也许我的大脑用错误的编程语言思考......
感谢您的帮助!(开始我的假期... ;-(
(抱歉,到目前为止我只能添加一个答案,但不能发表评论。 伪代码看起来完全没问题。 我想问题是实际的SQL语法。 请分享确切的 SQL 代码。
当您尝试代码时,您的 SQL 系统会回答什么?
它是否发送错误消息或只是结果不是您所期望的?