私は現在、http://www.w3resource.com/sql/special-operators/sql_exists.php#のEXISTS演算子の例を調べていますが、意味をなさない例があります。次のようにコードは次のとおりです。GROUP BYのSQL EXISTS演算子
SELECT cust_code,cust_name,cust_city,grade
FROM customer
WHERE grade=2 AND
EXISTS(
SELECT COUNT(*)
FROM customer
WHERE grade=2
GROUP BY grade
HAVING COUNT(*)>2
);
を私の理解から、サブクエリは、常にTRUEと評価され、それが高いアップ、顧客テーブルに関連していない - そこにそれを置くために無関係と思われます。
ここで達成しようとしているコードについて誰でも説明できますか?
多くのありがとうございます!
サブクエリーは、グレード= 2の顧客が2人未満の場合は結果を返しません。 – user3012759
w3resourceのウェブサイトで説明されています。 – McNets
'...顧客テーブルの上位には関係ありません。あなたは正しいです。それは正しいが、この例はひどいIMOだ。 – joop