如果所有字段都为 Null(或零),MySQL 查询中是否有任何方法不获取列?或任何从查询结果中删除此类列的方法?例如,我有不同的表,其中一个可能如下所示:
____________________________________________
| id | value1 | value2 | value3 | value4 |
--------------------------------------------
| 1 | 3 | 0 | A | Null |
| 2 | 5 | 0 | B | Null |
| 3 | 0 | 0 | C | Null |
| 4 | 9 | 0 | D | Null |
| 5 | 7 | 0 | Null | Null |
| 6 | 9 | 0 | E | Null |
--------------------------------------------
最后我需要这样的东西:
__________________________
| id | value1 | value3 |
--------------------------
| 1 | 3 | A |
| 2 | 5 | B |
| 3 | 0 | C |
| 4 | 9 | D |
| 5 | 7 | Null |
| 6 | 9 | E |
--------------------------
谢谢。