teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

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

2020/04/08 14:18

投稿

yuki-yuki
yuki-yuki

スコア6

title CHANGED
File without changes
body CHANGED
@@ -26,7 +26,7 @@
26
26
  自分なりに考えたソースコード
27
27
 
28
28
  select
29
- a.id,
29
+ ROW_NUMBER() OVER(ORDER BY a.id ASC) id,
30
30
  a.名前,
31
31
  a.性別,
32
32
  a.住所 + b.住所 + c.住所 as 住所,

1

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

2020/04/08 14:18

投稿

yuki-yuki
yuki-yuki

スコア6

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