场景,在关联表查询时,主表的一条数据查询时对应了从表中的多条数据,但是需求要求只显示主表对应的一条从表数据。
解决方案:
在查询最后加上GROUP BY去重
原来的SQL:
select * from a left join b on a.id = b.aid
修改后的SQL:
select * from a left join b on a.id = b.aid group by a.id
去重成功!
场景,在关联表查询时,主表的一条数据查询时对应了从表中的多条数据,但是需求要求只显示主表对应的一条从表数据。
解决方案:
在查询最后加上GROUP BY去重
原来的SQL:
select * from a left join b on a.id = b.aid
修改后的SQL:
select * from a left join b on a.id = b.aid group by a.id
去重成功!