質問: x.e_codeの実行結果だけを得たいのですがどう実行すればよいでしょうか。WHEREで結合?した結果を確認したいです。
回答: > > 質問❶ > > > 考え方のイメージは良いですが、 受注テーブルに1件以上ある社員です。 逆に言うと受注テーブルに0件の社員以外です。 > > 質問❷ > > > EXISTSの動きは、存在するか/存在しないかです。 1件だろうが100万件だろうが、存在すると評価されます。 0件の時のみ存在しない評価になります。 なおFROM句もしくはJOIN句に受注テーブルがないため、 受注テーブルはSELECT句で取得できません。 > > 質問❸ > > > 質問の内容と、一番最初に書かれている以下で期待される結果が矛盾してる印象を受けます。 > > 例として以下のテーブルから1件以上の受注実績を持つ社員を取得する場合 > > > 社員テーブルを一意に確認したのであれば、EXISTS句を 受注テーブルを確認したいのであれば、JOIN句を 使ってください。