当前位置: 代码迷 >> 其他数据库 >> sqlite施用DISTINCT 后查不到数据
  详细解决方案

sqlite施用DISTINCT 后查不到数据

热度:1045   发布时间:2013-02-26 00:00:00.0
sqlite使用DISTINCT 后查不到数据。
select tb_troopRemark.groupUin,tb_troopRemark.groupCode,tb_troopRemark.MemberUin,tb_troopRemark.strNick,tb_troop.GroupName,tb_troopRemark.strRemark from tb_troopRemark,tb_troop 
where tb_troopRemark.groupUin=tb_troop.groupid
这样可以查到数据,但是tb_troopRemark.MemberUin有重复的,在前面加DISTINCT后就查不到数据了,应该怎么写呢?求解答
------解决方案--------------------------------------------------------
select DISTINCT  MemberUin from 
(select tb_troopRemark.groupUin,tb_troopRemark.groupCode,tb_troopRemark.MemberUin,tb_troopRemark.strNick,tb_troop.GroupName,tb_troopRemark.strRemark from tb_troopRemark,tb_troop  
where tb_troopRemark.groupUin=tb_troop.groupid) a
------解决方案--------------------------------------------------------
语法要求,必须在SELECT之后写distinct
  相关解决方案