我並不擅長SQL,它是星期一,我們昨晚舉辦了一個派對,我不能直視,我需要你們的幫助。從表中的「分層」數據中提取組合結果
如果我有一個SQL表中的數據。類似的東西:
ModelName Color Garageld
BMW Black NULL
Mercedes Red NULL
Audi Yellow NULL
BMW Green 1
Mercedes Blue 1
現在使用LINQtoEntities我需要得到一個車庫中的所有記錄ID爲== 1,它應該結合記錄 - 如果沒有爲車庫和一輛汽車定義的顏色 - 獲得它,如果沒有,採取一切顏色是NULL
所以結果爲garageId == 1設置應該是:
Audi Yellow
BMW Green
Mercedes Blue
根據你的例子,奧迪爲什麼包括在列表中(GarageID爲空) – Sparky
@Sparky,因爲他必須將它返還給誰在派對上給他鑰匙 –
讓我們這樣說吧:有默認車型和所有車庫的顏色,以及專門定義的車庫顏色。我需要得到整個列表 - 所有的車庫#1的顏色和缺失的,但默認情況下定義 – Agzam