$get_comment = $dbh->query("SELECT sc.sc_content, sc.sc_sid, sc.sc_date, m.username FROM schedule_comments AS sc LEFT JOIN members AS m ON sc.sc_uid = m.uid WHERE sc.sc_sid = '$view'");
正确的是我的查询获取成员用户名,以便它可以显示...但是INSTEAD。
它复制了我的结果,下面是截图。
http://i.gyazo.com/4d0ab0a354bb36294afe17c8c5efd2c3.png
正如您所知,插入这些行的日期完全相同。只有2行不同。
我认为此查询没有任何问题,我认为这是正确的。我在这里做错了什么?
答案 0 :(得分:1)
尝试在查询中添加DISTINCT
关键字:
$get_comment = $dbh->query("SELECT DISTINCT sc.sc_content, sc.sc_sid, sc.sc_date, m.username FROM schedule_comments AS sc LEFT JOIN members AS m ON sc.sc_uid = m.uid WHERE sc.sc_sid = '$view'");
它应该只返回明显的结果: - )