【发布时间】:2013-01-01 00:21:53
【问题描述】:
我有两张桌子,A1 和 A2。我想比较这两个表。我尝试了内部连接,但它没有给出所需的结果。
这些是这些表中的数据,
表 A1
No. Address
1 abc
1 abc
1 def
1 def
表 A2
No. Address
1 def
1 abc
1 abc
1 def
这两个表只能使用No. 列连接。因此,如果我使用 INNER JOIN 它会给出 16 行。我不希望这样,我只想显示 4 行。这应该是输出:
No. Address eq
1 abc #
1 abc *
1 abc #
1 abc #
如果 A1 中的地址等于 A2,则显示最后一列
【问题讨论】:
-
每张表的主键是什么?显然不是
No. -
但两个表的最后一行也相等?
标签: sql sql-server-2008 sql-server-2005 sql-server-2008-r2