我有一个表,其中的数据也能像这些如下: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