sql查询消除重复记录

[复制链接]
查看11 | 回复3 | 2009-3-9 20:38:20 | 显示全部楼层 |阅读模式
select distinct Hotel_ID,hyj from hotel_info
语句如上,我要查询上面两个字段,但是他们都有很多重复记录,
我现在只要取 Hotel_ID 唯一的记录,但是hyj也要一起查询

回复

使用道具 举报

千问 | 2009-3-9 20:38:20 | 显示全部楼层
select Hotel_ID,hyj from hotel_info where Hotel_ID in (select distinct Hotel_ID from hotel_info)...
回复

使用道具 举报

千问 | 2009-3-9 20:38:20 | 显示全部楼层
如果同一个Hotel_ID对应的hyj重复,那么就会很困难了,楼上说的方法只使用于同一个Hotel_ID对应的hyj不重复的情况。...
回复

使用道具 举报

千问 | 2009-3-9 20:38:20 | 显示全部楼层
select count(Hotel_ID),Hotel_ID,hyj from hotel_info group by Hotel_ID,hyjhaving count(Hotel_ID)<2...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行