質問編集履歴
4
title
CHANGED
File without changes
|
body
CHANGED
@@ -38,6 +38,7 @@
|
|
38
38
|
|
39
39
|
SQL文の中で上記のような「一時テーブル」を生成しているのですが、これを更に下記のように整形したいです。
|
40
40
|
|
41
|
+
tmpテーブル(整形後)
|
41
42
|
|id|orders|
|
42
43
|
|:--:|:--:|
|
43
44
|
|1|1|
|
3
title
CHANGED
File without changes
|
body
CHANGED
@@ -35,7 +35,9 @@
|
|
35
35
|
( SELECT id,orders FROM A
|
36
36
|
INNER JOIN B ON A.keys like CONCAT('%', B.keys, '%') ) tmp
|
37
37
|
```
|
38
|
+
|
38
39
|
SQL文の中で上記のような「一時テーブル」を生成しているのですが、これを更に下記のように整形したいです。
|
40
|
+
|
39
41
|
|id|orders|
|
40
42
|
|:--:|:--:|
|
41
43
|
|1|1|
|
@@ -43,5 +45,6 @@
|
|
43
45
|
|3|2|
|
44
46
|
|4|3|
|
45
47
|
|5|5|
|
48
|
+
|
46
49
|
idを一意にするのですが、この時にordersは「最小の値」を採用して重複を解消したいのです。
|
47
50
|
DISTINCTを考えましたが、最小の値という条件をどのように組み込めばよいのか分からないでいます。
|
2
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
一時テーブルの値を更に整形したい
|
1
|
+
一時テーブルの値を更に整形したい
|
body
CHANGED
@@ -7,6 +7,7 @@
|
|
7
7
|
|4|c,d|
|
8
8
|
|5|e|
|
9
9
|
|
10
|
+
|
10
11
|
Bテーブル
|
11
12
|
|keys|orders|
|
12
13
|
|:--:|:--:|
|
@@ -16,6 +17,7 @@
|
|
16
17
|
|d|4|
|
17
18
|
|e|5|
|
18
19
|
|
20
|
+
|
19
21
|
tmpテーブル
|
20
22
|
|id|orders|
|
21
23
|
|:--:|:--:|
|
@@ -29,11 +31,11 @@
|
|
29
31
|
|4|4|
|
30
32
|
|5|5|
|
31
33
|
|
34
|
+
```
|
32
35
|
( SELECT id,orders FROM A
|
33
36
|
INNER JOIN B ON A.keys like CONCAT('%', B.keys, '%') ) tmp
|
34
|
-
|
37
|
+
```
|
35
38
|
SQL文の中で上記のような「一時テーブル」を生成しているのですが、これを更に下記のように整形したいです。
|
36
|
-
|
37
39
|
|id|orders|
|
38
40
|
|:--:|:--:|
|
39
41
|
|1|1|
|
@@ -41,6 +43,5 @@
|
|
41
43
|
|3|2|
|
42
44
|
|4|3|
|
43
45
|
|5|5|
|
44
|
-
|
45
46
|
idを一意にするのですが、この時にordersは「最小の値」を採用して重複を解消したいのです。
|
46
47
|
DISTINCTを考えましたが、最小の値という条件をどのように組み込めばよいのか分からないでいます。
|
1
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,9 +1,6 @@
|
|
1
|
-
テーブル1
|
2
|
-
|A|B(連番)|
|
3
|
-
|:--|:--:|
|
4
|
-
|
5
1
|
Aテーブル
|
6
2
|
|id|keys|
|
3
|
+
|:--:|:--:|
|
7
4
|
|1|a,b|
|
8
5
|
|2|c|
|
9
6
|
|3|e,c,b|
|
@@ -12,6 +9,7 @@
|
|
12
9
|
|
13
10
|
Bテーブル
|
14
11
|
|keys|orders|
|
12
|
+
|:--:|:--:|
|
15
13
|
|a|1|
|
16
14
|
|b|2|
|
17
15
|
|c|3|
|
@@ -20,6 +18,7 @@
|
|
20
18
|
|
21
19
|
tmpテーブル
|
22
20
|
|id|orders|
|
21
|
+
|:--:|:--:|
|
23
22
|
|1|1|
|
24
23
|
|1|2|
|
25
24
|
|2|3|
|
@@ -36,6 +35,7 @@
|
|
36
35
|
SQL文の中で上記のような「一時テーブル」を生成しているのですが、これを更に下記のように整形したいです。
|
37
36
|
|
38
37
|
|id|orders|
|
38
|
+
|:--:|:--:|
|
39
39
|
|1|1|
|
40
40
|
|2|3|
|
41
41
|
|3|2|
|