user_py 三个字段 id userName(用户) py(用户的朋友)
user 四个字段 uid userName(用户) userpwd(密码) pic(相片)
user_xq 三个字段 id userName (用户)content(心情内容)要求只显示登录用户的朋友中的心情等心情,非朋友不显示,输出心情content,该心情用户的相片pic,并且按照心情ID从大到小排列,
select C.content,B.pic from user_py A,user B,user_xq C where A.py =B.username and A.py=C.userName and  A.username=???
order by C.id desc使用次语句,出现重复输出,请教如何解决,在线………………

解决方案 »

  1.   

    请确定三个表的数据是否有重复
    ser_py 三个字段 id userName(用户) py(用户的朋友)
    select userName,py  from ser_py group by userName,py having count(*)>1
    user 四个字段 uid userName(用户) userpwd(密码) pic(相片)
    select user  from ser_py group by user having count(*)>1
    user_xq 三个字段 id userName (用户)content(心情内容)
    select userName  from ser_py group by userName having count(*)>1
      

  2.   

    贴建表及插入记录的SQL,及要求结果出来看看