【发布时间】:2017-07-27 02:32:03
【问题描述】:
我有两个表 - 表 A (id, a1) 和表 B (id, b1) 我正在加入 A.id=B.id 上的两个表,并且想要检查加入的记录,如果 a1 等于 b1。这是我使用过的查询,但不知何故它没有给我结果。 (PS:相同id的表A中存在重复记录)
select A.id, B.id, A.a1, B.b1
from tableA A join
tableB B
on A.id = B.id
where concat(A.id, a1) <> concat (B.id, b1)
请让我知道这是什么错误。可能有更简单的解决方案,但我不知道。
【问题讨论】:
-
我删除了不兼容的数据库标签。仅标记您正在使用的数据库。
标签: sql