当前位置: 代码迷 >> Java Web开发 >> 请问:队sql语句中的distinct的有关问题,
  详细解决方案

请问:队sql语句中的distinct的有关问题,

热度:603   发布时间:2016-04-17 14:46:33.0
请教:队sql语句中的distinct的问题,急!
比如有如下记录
tablename   HHH
bh                 mc             bz
-------------------
H001           book           zz
H001           CD               zz
H002           book           zz
然后用 "select   distinct   bh   from   HHH "查询得到数据集rs,
然后用rs.last();count=rs.getRow();为什莫得到的count=3,而不是2,可是我要得到2,该怎模办??



------解决方案--------------------
select count(*) distinct bh from HHH
------解决方案--------------------
select distinct(bh) from HHH
------解决方案--------------------
理论上应该只有2条,把你的结果打印出来看下数据
------解决方案--------------------
select min(bh) as bh,min(mc) as mc,min(bz) as bz from HHH group by mc;
  相关解决方案