我有一个像这样的表格列
SendID
0
0
0
0
0
22
22
22
33
33
我想要以下结果:
SendID
0
0
0
0
0
22
33
实际上我想要选择除0之外的所有零和不同的数字。
提前致谢。
答案 0 :(得分:3)
使用UNION
,您可以将选择所有零的查询与另一个只选择其他所有内容的DISTINCT
组合在一起:
SELECT SendID FROM mytable WHERE SendID = 0
UNION ALL
SELECT DISTINCT SendID FROM mytable WHERE SendID <> 0