質問編集履歴

2

a.idをROW_NUMBER() OVER(ORDER BY a.id ASC) id,に変更

2020/04/08 14:18

投稿

yuki-yuki
yuki-yuki

スコア6

test CHANGED
File without changes
test CHANGED
@@ -54,7 +54,7 @@
54
54
 
55
55
  select
56
56
 
57
- a.id,
57
+ ROW_NUMBER() OVER(ORDER BY a.id ASC) id,
58
58
 
59
59
  a.名前,
60
60
 

1

白い部分についての明記とleft joinを使わずにという件名で考えたsqlにleft jonがある」部分の変更

2020/04/08 14:18

投稿

yuki-yuki
yuki-yuki

スコア6

test CHANGED
File without changes
test CHANGED
@@ -5,6 +5,10 @@
5
5
  どんなヒントでもいいので、視点をください。
6
6
 
7
7
  SQL初心者ですが、回答しなければ仕事がもらえない状況で切羽詰っています。
8
+
9
+
10
+
11
+ 「left joinを使わずにという件名で考えたsqlにleft jonがある」のは、元々問題を与えられたときにはupdateやinsert、drop、createは使うな、書き換えは禁止と言われていただけだったので、自分なりに調べleft joinの自己結合でなら出力が可能でした。そして、それを持っていったところ、急にleft joinも使わずにおこなうように言われました。
8
12
 
9
13
 
10
14
 
@@ -17,6 +21,14 @@
17
21
  updateやinsertを使わずにselectで
18
22
 
19
23
  上のテーブルの状態から下のテーブルの状態での出力
24
+
25
+
26
+
27
+ スプレッドシートの白い部分はnullです。よろしくお願いします。
28
+
29
+
30
+
31
+
20
32
 
21
33
  ![元の状態](8fee7f8325867d24c4687ba025961ee3.jpeg)
22
34