副問い合わせ INについて混乱しています。
SELECT * FROM 家計簿集計
WHERE 費目 IN (SELECT DISTINCT 費目 FROM 家計簿)についてですが、WHERE 費目 = (SELECT DISTINCT 費目 FROM 家計簿)のように、= を使わず、INを使うのはなぜでしょうか?
=で書いてみようとしたらどうなるかを考えてみましたか?
Q&A
退会済みユーザー
総合スコア0
投稿2021/05/30 23:06
副問い合わせ INについて混乱しています。
SELECT * FROM 家計簿集計
WHERE 費目 IN (SELECT DISTINCT 費目 FROM 家計簿)についてですが、WHERE 費目 = (SELECT DISTINCT 費目 FROM 家計簿)のように、= を使わず、INを使うのはなぜでしょうか?