日期:2014-05-17  浏览次数:20432 次

关于sqlserver消除重复行的做法

  我现在的sql语句如下,是好几个表inner join连接查询:但是查询出来的有很多哦重复行,欲哭无泪啊!!在网上看

用union可以消除重复行,但是具体还是不知道怎么用,还请大虾们多多指教,感激不尽啊!


select COUNT(a.aid) from a inner join b on a.bid =b.bid inner join c on b.cid=c.cid where c.cid=1





------解决方案--------------------
SQL code


select COUNT(distinct a.aid) from a inner join b on a.bid =b.bid inner join c on b.cid=c.cid where c.cid=1