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

sqlite施用DISTINCT 后查不到数据

2013-01-07 
sqlite使用DISTINCT 后查不到数据。select tb_troopRemark.groupUin,tb_troopRemark.groupCode,tb_troopRem

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

热点排行