(テーブル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つだけが真の場合にデータを返すにはどうすればよいですか。