left join(select * from emr_fault_detail t where id = (select top 1 id from emr_fault_detail where archive_detail_id = t.archive_detail_id order by create_time desc )
and state in('已召回','未召回')) f
ON f.archive_detail_id=m.id
left join v_printinfo p ON m.id=p.masterID
left join archive_printinfo p ON m.id=p.MasterID
where 1=1 and m.Is_Valid!=1
<iftest="archiveDetailId != null">
and f.archive_detail_id = #{archiveDetailId,jdbcType=NVARCHAR}