sql问题记录

问题一:左连一条数据

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