问题一:左连一条数据
a表一个主键id对应b表多条数据,但左连接b表只想取一条。
--a_id 为a表主键 b_id 为b表主键 SELECT * FROM a LEFT JOIN (SELECT MAX(b_id) AS b_id, a_id FROM b GROUP BY a_id) b1 ON b1.a_id = a.a_id
a表一个主键id对应b表多条数据,但左连接b表只想取一条。
--a_id 为a表主键 b_id 为b表主键 SELECT * FROM a LEFT JOIN (SELECT MAX(b_id) AS b_id, a_id FROM b GROUP BY a_id) b1 ON b1.a_id = a.a_id