私はこのクエリを持っており、その選択肢の逆数を選択したいと思います。SQL文 - このクエリの逆を選択してください
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
私の問題を簡単に解決する方法はありますか?
"逆"を定義しますか?例を上げてください。 – NoChance
それはあなたがその逆を意味するかによって異なります。一つの答えは "IN"を "NOT IN"に変更することです。別の答えは、 "HAVING ... = 1"を "HAVING ... <> 1"に変更することです。または両方を行う。なんでしょう? –
このクエリは、自分の状態に対応するガイドのIDを返します。私はこのクエリで選択されているものを除いてすべてのガイドを取得したい –