次のようにして、Usinggroupを使用して「1つの予約を行ったsidを検索する」クエリを記述します。
SELECT R.sid
FROM Sailors S,
Reserve R
WHERE R.sid = S.sid
GROUP BY R.sid
HAVING Count(R.sid) = 1
しかし、私は(存在しない)コマンドを使用してそれを見つけることもしたいです。私はそれを書きます
SELECT S.sid
FROM Sailors S
WHERE NOT EXISTS (SELECT R.sid
FROM Reserve R
WHERE Count(R.sid) <> 1)
しかし、エラーがあります。notexistsコマンドを使用して書き込むにはどうすればよいですか。