同じユニークID内の複数の条件に基づいてSQLテーブル内の行を選択しようとしています。SQL Server:同じユニークID内の複数の条件に基づいて行を選択
ID ステータス
AS
:
私は、次の表を持っています3210 撮影
次のように
ルール
である とおり
[ID]を持っている場合、両方の '撮影' と 'AS' 「Rec」の行だけを選択します。つまり、 'Rec'は 'AS'より優先されます。
[ID]に「Rec」がない場合は、「AS」の行を選択してください。
クエリには、行ID=1,Status=AS
とID=2,Status=Rec
のみを出力します。
これらの2つの行を選択するクエリは何ですか?
追加の列を作成することはできません。単純に 'WHERE [newCol] = 'whatever''条件を追加できれば簡単ですが、私はこれを制御できません。 – BansheeAce