次の2つのテーブルがあります:AとB
Bには、A:a_idへの外部キーが含まれています。
私は次のクエリを持っています:
SELECT 。
a*aFROMINNERJOINONb。= 。WHERE b.stuff = 1 AND(QueryCheckingDateWithBFields)ba_idaid
クエリを逆にしたいので、それを行いました:
SELECT 。
a*aFROMINNERJOINONb。= 。WHERE b.stuff!= 1 OR(!QueryCheckingDateWithBFields)ba_idaid
1つの問題を除いて正常に動作します。最初のクエリ+2番目のクエリ=すべてのテーブルエントリが必要です。ただし、Aのaa_IDを持つBがない場合、このAは選択されません。「結合されていないAも欲しい」とはどうすればいいですか?