我有一个表中包含的值:不群,如果值为空
row item_id device_token
1 1 1234
2 2 2345
3 1
4 2
5 1
6 1 1234
我想选择所有的值,但它们分组由ITEM_ID和device_token。
SELECT ITEM_ID,device_token FROM命中GROUP BY ITEM_ID,device_token
分组上述数据将导致4行,如1,6-行和3,5-将被合并。我可以做一个查询,它不会将device_token为空/行的行(第3行和第5行)分组吗?
通过device_token进行分组应该产生3行。 1234,2345,空 - 不是4. – 2012-02-08 12:32:00
@MarcB:'GROUP BY item_id,device_token' - 它真的是四行 – 2012-02-08 12:38:39
为什么你想要这样的结果?第3行与第5行有何不同? (除了你不想得到的'row'值?) – 2012-02-08 12:44:08