读书人

sqlite施用DISTINCT 后查不到数据

发布时间: 2013-01-07 10:02:24 作者: rapoo

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

读书人网 >其他数据库

热点推荐