当前位置:Gxlcms > 数据库问题 > MYSQL双表查询时出现数据重复

MYSQL双表查询时出现数据重复

时间:2021-07-01 10:21:17 帮助过:16人阅读

.sourceid = 值  AND a.accountsetid = 值 (也尝试了左连接版本的SQL)

都出现了这个问题 ~ 即结果集中 返回的数据有重复数据。

经过尝试,解决方案:

当查询条件的 a.sourceid 和  a.accountsetid 都从一个表中查询时,则会出现重复数据。 

只需要把查询条件改成  b.sourceid AND a.accountsetid  或者 a.sourceid  AND b.accountsetid 即可。

select a.field1 , a.field2 , b.field1 , b.field2  from A as a , B as b where 1=1 AND a.assetCode = b.code  AND  a.sourceid = 值  AND b.accountsetid = 值 

这样就好了。

MYSQL双表查询时出现数据重复

标签:sel   表之间   查询   ccf   重复   span   and   etc   今天   

人气教程排行