问题背景:多表联查发现另一张表的大量数据一致,某一个字段值不同导致连表查出的数据变成多条。见下图一
图一:
原因:发现应该返回两条数据,但是现在返回了4条,原因是诊断的时间是有2个。
解决思路:根据业务条件,是否可以只取一条?发现符合那就可以改关联的条件,用子查询过滤条件就可以。
见图二:
问题背景:多表联查发现另一张表的大量数据一致,某一个字段值不同导致连表查出的数据变成多条。见下图一
图一:
原因:发现应该返回两条数据,但是现在返回了4条,原因是诊断的时间是有2个。
解决思路:根据业务条件,是否可以只取一条?发现符合那就可以改关联的条件,用子查询过滤条件就可以。
见图二: