我有一個需要構建sql查詢的場景。我試圖想出一個有效的查詢,但找不到明確的方法。我的情況如下:需要幫助來構建PL/SQL查詢
我有TABLE_A和TABLE_B,其中FIELD_AB肯定是TABLE_A的一個字段,但是,TABLE_B中可以存在FIELD_AB。
我需要從TABLE_B中檢索FIELD_AB的值(如果此字段存在),如果不存在,則從TABLE_A中檢索FIELD_AB的值。
我正在尋找一個單一的查詢來檢索FIELD_AB的值,並根據我的知識CASE語句可用於完成此操作,但不清楚使用它的更好方法。
編輯:
請不要誤解的問題。我的意思是「FIELD_AB可以存在」什麼是有本身並不在表-B存在FIELD_AB的可能性,而不是一個值FIELD_AB 任何幫助表示讚賞
謝謝
編輯 - 不清楚爲什麼你將它標記爲[plsql]它可以在純SQL中完成。 – APC 2010-05-31 17:05:43