對這個最可能很容易的問題有很大的挑戰,希望有人能夠幫助我,非常感謝您提前!返回不同條件的行
我有一個帶有字段(A,B,C,D,E,F和G)的MySql表和示例數據,如下所示;
A | B | C | D | E | F | G
1 | 0 | 0 | K | M | V | K
0 | 1 | 0 | H | L | P | Z
0 | 0 | 1 | G | W | Y | X
我想要做一個SQL -query將這樣工作:
如果A爲1,然後返回現場A和d
OR
如果B 1,然後返回現場B和˚F
OR
如果C爲1,然後返回現場C和E
因此查詢的輸出將是這樣的;
A | B | C | D | E | F
1 | | | K | |
| 1 | | | | P |
| | 1 | | W |
這可能嗎?
非常感謝您的幫助,謝謝。
親切的問候,
JH
'case ... when' – SQLMason
如果多於一個'(A,B,C)'是1;或者沒有? – eggyal