select case when b.id1 = null then c.id1 else b.id1 end as id1 from a join b on b.id1=a.id1 left join c on c.id1=a.id1 where a.guid='1e50e435-cece-4dcd-b89d-a4bc029745b2'
有三个表。主表,备份表,临时表。 数据是批量导入到临时表当中的,然后需要对备份表跟主表查询有没有重复并显示,列名都是一样的。这个语句该怎么优化试了左连接效率不太高。