3
我正在使用Codeigniter和MySQL。我有兩個表格名稱information
和review
。Mysql查詢返回錯誤導致左連接
在這裏我附上了我的information
表的圖片截圖。
這是我review
表
,這是我info_img
表
現在,我想information id
獲得總沒有review
根據mytable
。
在這裏,我已經寫了這樣的查詢:
SELECT
info.*,
info_img.name AS image,
COUNT(rev.review_id) AS total
FROM
information AS info
LEFT JOIN
info_img ON info.information_id = info_img.information_id
LEFT JOIN
review AS rev ON rev.information_id = info.information_id
WHERE
info.status = 1
AND FIND_IN_SET('3', info.category)
GROUP BY rev.information_id
ORDER BY info.information_id ASC
LIMIT 0 , 3
我得了18綜述計數information_id = 8
這是錯誤的。取而代之的是,我希望審查計數爲6的information_id = 8
。
謝謝。它的工作。 –