回答編集履歴
4
誤字脱字の修正
test
CHANGED
@@ -82,13 +82,13 @@
|
|
82
82
|
|
83
83
|
逆に一致データがない場合(found=1以外)は、
|
84
84
|
|
85
|
-
**同一のカラム値を比較し通常は
|
85
|
+
**同一のカラム値を比較し通常はTRUE**になるため、
|
86
86
|
|
87
87
|
全件取得する動作となります。
|
88
88
|
|
89
89
|
|
90
90
|
|
91
|
-
上記で通常は
|
91
|
+
上記で通常はTRUEとなると書きましたが、
|
92
92
|
|
93
93
|
**NULLが混入している場合はそうはいかない点**に注意してください。
|
94
94
|
|
3
インデントガー
test
CHANGED
@@ -42,13 +42,15 @@
|
|
42
42
|
|
43
43
|
WHERE
|
44
44
|
|
45
|
-
td.u_id =
|
45
|
+
td.u_id =
|
46
46
|
|
47
|
-
|
47
|
+
CASE
|
48
48
|
|
49
|
-
E
|
49
|
+
WHEN t.found = 1 THEN tc.u_id
|
50
50
|
|
51
|
+
ELSE td.u_id
|
52
|
+
|
51
|
-
|
53
|
+
END
|
52
54
|
|
53
55
|
```
|
54
56
|
|
2
SQLインデント直す
test
CHANGED
@@ -42,7 +42,13 @@
|
|
42
42
|
|
43
43
|
WHERE
|
44
44
|
|
45
|
+
td.u_id = CASE
|
46
|
+
|
45
|
-
|
47
|
+
WHEN t.found = 1 THEN tc.u_id
|
48
|
+
|
49
|
+
ELSE td.u_id
|
50
|
+
|
51
|
+
END
|
46
52
|
|
47
53
|
```
|
48
54
|
|
1
レイアウト崩れ修正
test
CHANGED
@@ -44,9 +44,7 @@
|
|
44
44
|
|
45
45
|
td.u_id = CASE WHEN t.found = 1 THEN tc.u_id ELSE td.u_id END
|
46
46
|
|
47
|
-
|
48
|
-
|
49
|
-
|
47
|
+
|
50
48
|
|
51
49
|
|
52
50
|
|