尝试通过检查从一个表输出从第二个等于第一个的行

时间:2016-03-02 20:43:27

标签: php mysql

我在这里做错了什么?

    "SELECT stats.fromid, stats.fromname, stats.text, stats.profilepic, friendslist.myid, friendslist.friendid 
FROM stats INNER JOIN friendslist 
ON ((stats.fromid=friendslist.myid AND friendslist.friendid='$logger') OR (stats.fromid=friendslist.friendid AND friendslist.myid='$logger') OR stats.fromid='$logger')  ORDER BY stats.id DESC"

为什么我的OR stats.fromid='$logger'输出数据库中的重复行?对于其他人来说,一切都很正常,但是对于那个是重复的,是否有每个ID限制1个输出的选项?

由于

0 个答案:

没有答案