這裏的關鍵是我的情況:如何從表A和C,由表B中的默認值由C加入值時,C沒有從A
我有3個表:
A: (A_id, Name)
B: (B_id, A_id, Name)
C: (C_id, B_id, State)
我要的是有以下結果集:
A.A_id,A.Name, C.State
的complicator是,我需要國家有一個默認值時,有沒有B數據鏈接。 在這種情況下,我想
A.A_id, A.Name, 'Default_Value'
我不知道很多先進的SQL,所以任何指針十分讚賞。
縮回我的,因爲鏈接到可怕的解釋+1使用ISNULL。 –
這有什麼可怕的嗎?因爲它來自codinghorror.com?或者您是否想將其寫入其他答案中的w3schools鏈接? (這就是爲什麼我發佈它)。見w3fools.com – fancyPants
這是一個很好的(非常好的)'UNION'和'EXCEPT'的視覺解釋。不加入。 –