MySQL主子表关联查询并筛选主表以及对应子表符合某条件数据

主表A表 , 子表B表 , 子表会有0或多条记录对应主表 , 业务需求是要查询主表信息以及子表部分信息 , 并根据子表信息过滤数据

实际业务为 , 主表为项目记录, 子表为项目跟进记录 , 需要查询某个时间段的项目跟进情况

select a.name,a.unit_name ,c.add_time from a

left join (select aid,max(add_time) as add_time from b group by b.aid ) c on a.id=c.aid

where a.name like '%Klive%' and c.add_time <='业务时间' order by c.add_time limti 0,10

你可能感兴趣的:(MySQL)