首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQL 去反复

2013-08-04 
SQL 去重复去重复问题我有两张表没任何关系的: 一张Tb_scenic 一张 Tb_ticket,我只是把Tb_scenic里面的id,

SQL 去重复
去重复问题

我有两张表没任何关系的: 一张Tb_scenic 一张 Tb_ticket,我只是把Tb_scenic里面的id,scenicName放进Tb_ticket了,在ticket里面一个scenicName有多个价格discount,

我想统计discount为50到100的有多少个

select count(1) from Tb_Scenic s ,Tb_Ticket t  where s.scenicId = t.scenicId and t.discount between '50' and '100' 

这样查出来的是所有的,我想要的效果是 scenicName如果有重复,只统计一次,不重复统计

该怎么修改


[解决办法]

select scenicName,count(1) from Tb_ticket where discount between '50' and '100' group by scenicName


热点排行