我想根據同一唯一ID內的多個條件選擇SQL表中的行。SQL Server:根據同一唯一ID內的多個條件選擇行
我有以下表:
ID 狀態
AS
建議
AS
的規則如下:
如果[ID]同時具有 '建議' 和 'AS' ,只選擇'Rec'的行。換句話說,'Rec'優先於'AS'。
如果[ID]沒有'Rec',請選擇'AS'行。
我想查詢只輸出行ID=1,Status=AS
和ID=2,Status=Rec
。
什麼是查詢選擇只有這兩行?
我無法創建額外的列。如果我可以簡單地添加一個WHERE [newCol] ='whatever''條件,但我無法控制這一點,那將很容易。 – BansheeAce