回答編集履歴

3

追記

2021/02/24 11:29

投稿

sazi
sazi

スコア25327

test CHANGED
@@ -43,3 +43,17 @@
43
43
  WHERE Y.上司 is null
44
44
 
45
45
  ```
46
+
47
+ ```SQL
48
+
49
+ SELECT 社員コード
50
+
51
+ FROM 社員
52
+
53
+ where 社員コード not in (
54
+
55
+ select 上司 from 社員 where 上司 is not null
56
+
57
+ )
58
+
59
+ ```

2

追記

2021/02/24 11:29

投稿

sazi
sazi

スコア25327

test CHANGED
@@ -19,3 +19,27 @@
19
19
 
20
20
 
21
21
  条件の表現としては、「部下がいないもの」ですね。
22
+
23
+
24
+
25
+ 追記
26
+
27
+ --
28
+
29
+ 相関問合せを使用しない例
30
+
31
+ ```SQL
32
+
33
+ SELECT 社員コード
34
+
35
+ FROM 社員 X left join(
36
+
37
+ select 上司 from 社員 group by 上司
38
+
39
+ ) Y
40
+
41
+ on X.社員コード=Y.上司
42
+
43
+ WHERE Y.上司 is null
44
+
45
+ ```

1

追記

2021/02/23 09:03

投稿

sazi
sazi

スコア25327

test CHANGED
@@ -11,3 +11,11 @@
11
11
 
12
12
 
13
13
  **相関副問合せ**ですから、副問合せの内容だけだと同様にはなりません。
14
+
15
+
16
+
17
+ > 社員表から上司でない者を抽出
18
+
19
+
20
+
21
+ 条件の表現としては、「部下がいないもの」ですね。