ベーステーブルと1:nの関係にある2つのテーブルがあり、どちらもLEFTJOINを実行します。
-------------------------------
Table A Table B Table C
-------------------------------
|ID|DATA| |ID|DATA| |ID|DATA|
-------------------------------
1 A1 1 B1 1 C1
- - 1 C2
私が使用しているもの:
SELECT * FROM TableA a
LEFT JOIN TableB b
ON a.Id = b.Id
LEFT JOIN TableC c
ON a.Id = c.Id
しかし、これはTableBの重複を示しています。
1 A1 B1 C1
1 A1 B1 C2
重複を無視するようにこの結合を作成するにはどうすればよいですか?そのような:
1 A1 B1 C1
1 A1 null C2