(テーブルBとCからの)2つの外部キーを持つ親テーブルAがありますが、一度に1つの外部キーしか持つことができません。例:
SELECT a.evi, a.time, a.date,
a.number, a.descr, a.x,
a.y, a.z, a.FK_tableB, a.FK_tableC,
b.brand, b.type,
b.color, b.model, c.name, c.lastname,
FROM tableA a,
tableB b,
tableC c
WHERE (PK_tableA = 100 AND PK_tableB = FK_tableB)
OR (PK_tableA = 100 AND PK_tableC = FK_tableC)
(明らかに、これは機能していません)
where句の1つだけが真の場合にデータを返すにはどうすればよいですか。