我正在尝试从3个表中加载数据。但是,它只显示第1行。寻求有关如何显示其他行的建议:
MySQL表:
通知: col(to_interview):64,64,64
注释: col(interview_id):64,64,64 col(身体):我爱她,我爱他,我爱他们
面试: col(interview_id):64
PHP和MYSQL代码:
$data['notification']=$this->db->query
("SELECT n.*, i.*, c.*
FROM notification as n
INNER JOIN interview as i on n.to_interview = i.interview_id
INNER JOIN comment as c on n.to_interview = c.interview_id
WHERE n.to_interview='$interview_id'
GROUP BY n.to_interview
DESC");
但是,我只从通知和评论获得第一行结果,尽管我有3对应于interview_id 64。
非常感谢建议。
最佳,
答案 0 :(得分:1)
删除此
GROUP BY n.to_interview DESC
按使用情况分组仅将搜索查询限制在第一行。