回答編集履歴
1
追加仕様が推測できたので追記
answer
CHANGED
@@ -5,4 +5,19 @@
|
|
5
5
|
|
6
6
|
必要なレコード(id)を取得する為の条件を整理してください。
|
7
7
|
例えば、日付_1>=日付_2なら日付_1、そうでないなら日付_2と結合。
|
8
|
-
他には、日付_1の最新日付のレコードと日付_2の最新日付のレコードで、最大のidとか。
|
8
|
+
他には、日付_1の最新日付のレコードと日付_2の最新日付のレコードで、最大のidとか。
|
9
|
+
|
10
|
+
追記
|
11
|
+
追加仕様を「日付_1>=日付_2なら日付_1、そうでないなら日付_2と結合」と仮定。
|
12
|
+
|
13
|
+
```変更前
|
14
|
+
AND table_1.日付_1 = table_2.Date1_B
|
15
|
+
AND table_1.日付_2 = table_2.Date2_B
|
16
|
+
```
|
17
|
+
|
18
|
+
```変更後
|
19
|
+
AND ((table_2.Date1_B >= table_2.Date2_B AND table_1.日付_1 = table_2.Date1_B)
|
20
|
+
OR (table_2.Date1_B < table_2.Date2_B AND table_1.日付_2 = table_2.Date2_B))
|
21
|
+
```
|
22
|
+
|
23
|
+
なお、テーブル構造が不明瞭なので、未検証です。
|