我有一個表,其中的數據也能像這些如下:SQL查詢 - Select語句
CusID | Name | State | PhyAddress
160285 | FYZPZ | NULL | 0
160285 | FYZPZ | NJ | 1
160285 | FYZPZ | NJ | 1
或
CusID | Name | State | PhyAddress
160285 | FYZPZ | NJ xx | 1
或
CusID | Name | State | PhyAddress
160285 | FYZPZ | NULL | 0
160285 | FYZPZ | NJ xx | 0
我需要得到默認狀態給用戶。和邏輯是:
結果應該首先顯示肌肉發展狀態(PhyAddress
= 1),並且如果 沒有物理地址(PhyAddress
= 0),那麼它應該顯示的郵件ADRESS狀態(PhyAddress
= 0)。如果沒有,狀態可以是空白的。
有多個客戶在表的時候,每個人都可以有一個像上面多行,我需要得到默認狀態爲每一個客戶。
的resuts需要展示的CusID, Name, State
結果請幫我查詢。 TIA
你有能力改變表格的結構?你能否把地址分成一個新的表格和一個與名稱分開的類型? –
都能跟得上:(這可以打破其他事情的應用程序。它是一個巨大的應用。 – Ree