とOR条件合流:SQLの複数のは、私は以下の表を持っている
TableAの
- ID
- 名
TableBの
- ID
- tableA_id
表C
- ID
- tableA_id
そこでテーブルB及びCはtableA_id
FKを有します。
TableBまたはTableCで参照を持つすべてのid-sをTableAから返すクエリが必要です。私は標準が参加しない場合
が、それは他のCを結合し、BとCの
が、私は2つのクエリを使用してこれを行うことが、1はBを 参加し 両方のテーブルの参照を持っている唯一の値を返すと、結果をマージするUNIONを使用します。しかし、私は同じクエリを2回書く必要はありません。
これを達成する方法はありますか?OR 'JOIN?
使用することができるが存在するか、または2外部結合及び少なくとも1つの非ヌルをチェック/ Bの値を返し(合体希望そこで働く)。 – Igor