【发布时间】:2013-10-30 12:54:44
【问题描述】:
我有这个查询,我想选择与该选择相反的内容。
SELECT Guide.id FROM Guide
INNER JOIN GuideAvailability ON Guide.id = GuideAvailability.guideId
WHERE GuideAvailability.startDate IN (1377946800)
GROUP BY GuideAvailability.guideId
HAVING COUNT(DISTINCT GuideAvailability.id) = 1
有没有简单的方法可以解决我的问题?
【问题讨论】:
-
定义“逆”?举个例子。
-
这取决于你所说的逆。一个答案是将“IN”更改为“NOT IN”。另一个答案是将“HAVING ... = 1”更改为“HAVING ... 1”。或者两者都做。你想要什么?
-
此查询返回与我的条件相对应的指南的 id。我想获取除此查询中选择的指南之外的所有指南
标签: mysql sql inverse-transform