【发布时间】:2014-08-20 15:55:53
【问题描述】:
我必须将两个都携带客户数据的表格(tab_a 和 tab_b)。这两个表有一些共同的记录,或者更好的是,共同的客户。问题是它们由不同的客户代码标识,并且同一客户的名称可能因一张表而异。他们唯一的共同点是增值税号。 我需要的是一个记录集,其中包含两个表中的客户,但没有重复。
我尝试了一个常规的 UNION,但问题是如果客户的名字写的从一个表到另一个表略有不同,我会得到一个重复。
我简短我需要
的结果SELECT t1.vatnumber FROM tab_a AS t1 UNION t2.vatnumber FROM tab_b AS t2
但是加上客户的名字和他的客户代码(取自 tab_a 或者如果不存在于 tab_a 中的 tab_b)
非常感谢任何帮助。
问候
【问题讨论】:
-
你用的是什么数据库