回答編集履歴
2
order by句が抜けていたので修正
answer
CHANGED
@@ -11,6 +11,8 @@
|
|
11
11
|
) as t1
|
12
12
|
left join test
|
13
13
|
on t1.a_keyword = test.c
|
14
|
+
order by t1.sort_no
|
15
|
+
;
|
14
16
|
```
|
15
17
|
|
16
18
|
これの手書きは面倒だろうと思いますので、なんらかのツールでテキスト生成することになると思います。
|
1
期待に沿うデータを取得できるようにSQLを修正
answer
CHANGED
@@ -5,10 +5,12 @@
|
|
5
5
|
test.a,
|
6
6
|
test.b
|
7
7
|
from (
|
8
|
-
select 'WWW' as a_keyword
|
8
|
+
select 'WWW' as a_keyword, 1 as sort_no
|
9
|
-
union select 'XXX'
|
9
|
+
union select 'XXX', 2
|
10
|
-
union select 'ZZZ'
|
10
|
+
union select 'ZZZ', 3
|
11
11
|
) as t1
|
12
12
|
left join test
|
13
13
|
on t1.a_keyword = test.c
|
14
|
-
```
|
14
|
+
```
|
15
|
+
|
16
|
+
これの手書きは面倒だろうと思いますので、なんらかのツールでテキスト生成することになると思います。
|