SQL分组相同的名称

时间:2013-11-12 11:34:18

标签: mysql sql group-by

我有一张这样的桌子:

HotelName   HotelID  
Palace1        1       
Palace2        1        
Palace2        1        
Palace3        1       
Palace1        1        
Palace2        2        
Palace4        2        
Palace1        2        
Palace2        2      
Palace1        2       

修改 SOrry,我无法正确解释自己。我已经编辑了表格,现在根据这个表格我想根据hotelName对行进行分组,无论什么是重新授权日期。有没有人帮我?

2 个答案:

答案 0 :(得分:3)

使用having为您的群组添加条件。

select HotelName
from your_table
group by HotelName
having count(HotelID) >= 5

答案 1 :(得分:0)

试试这个:

SELECT HotelName, HotelID FROM Table GROUP BY HotelName, HotelID HAVING COUNT(*) >= 5