我需要找到“grand_order_id”的计数,其中大于1的记录数和他们的city_id是不同的

时间:2013-10-24 10:28:14

标签: sql-server

我需要找到“grand_order_id”的计数,其中记录的数量大于1和 他们的city_id是不同的。

表格如下:

grand_order_id   city_id  
5085849206  1110101  
5085849206  1110103  
5085849326  1310101  
5085849386  1130304  
5085849386  1130303  
5085849386  1130304  
5085849566  1430101  
5085849566  1430101  

结果:2
符合条件的grand_order_id是:

5085849386
5085849206

我需要一些SQL来计算它。

1 个答案:

答案 0 :(得分:0)

select grand_order_id   
from your_table
group by grand_order_id   
having count(distinct city_id) > 1