これをどのように表現するかは完全にはわかりませんが、誰かが助けてくれることを願っています. これが私の問題です。
次のフィールドを持つテーブル T があります
ID CF値 ------------------------ 976 13 重大度 1 978 36 ブランチ a 978 13 重大度 1
属性ブランチが a で重要度が 1 のアイテムを取り出したい。
問題は、値フィールドが分岐と重大度の両方に使用され、異なる CF 値 13 または 36 によってのみ区別されることです。アイテムに両方の属性がある場合、重複したエントリが与えられます (たとえば、上記の ID 978)。
したがって、値 = 分岐 AND 値 = 重大度 1 である D から選択することはできません。
私がやりたいのは、次のフィールドを持つ Select - As - From です
ID ブランチの重大度
cf = 36 の場合は値フィールドを Branch にプルし、cf = 13 の場合は値を Severity にプルします。
しかし、これを構文的にどのように行うかはわかりません。Cases ステートメントと If ステートメントをいくつか試しましたが、エラーが発生し続けます。
どんな助けでも大歓迎です。
ありがとう。