我正在使用以下查询,效果很好,但我需要对其进行修改。
SELECT *
FROM `table1` LEFT JOIN
`table2` ON table1.messageid=table2.messageid
WHERE `venue_active` = 1
我的问题是我table2.messageid
可能有超过 1 个匹配项,而我只显示 1 个,但我仍然希望返回 table1 上的所有记录。
例如:
table1.messageid
Table2 上可能有很多孩子,我只需要显示 1 个
我怎样才能做到这一点?
更新:我尝试添加: GROUP BY table1.messageid 但它没有返回任何内容。