>我有以下两个表:
一个。
A_ID Amount GL_ID
------------------
1 100 10
2 200 11
3 150 10
4 20 10
5 369 12
6 369 11
7 254 12
二.
B_ID Name GL_ID
-----------------
1 A 10
2 B 10
3 C 11
4 D 11
5 E 12
6 F 12
我想加入这些表。它们具有GL_ID共同的列(另一个表的 ID(。表 A 存储交易和GL_ID,而表 B 参考GL_ID定义文档类型(A、B、C、D 等(。
除了GL_ID之外,A和B没有任何公共列。我想要以下结果,表 A 中每个事务的相关文档类型(A、B、C、D 等(。
A.A_ID A.Amount B.Name
-----------------------
1 100 A
2 200 B
3 150 B
4 20 B
5 369 A
6 369 D
7 254 D
但是当我申请加入(左、右、完全连接(关键字时,查询显示重复值。但我只想为表 A 中的每一行提供相关的文档类型。
试试这个。
选择非A.A_ID、A.金额 B.Name从 A 内部连接 B 在 A.GL_ID=B.GL_ID