我有以下两个表:
一个。
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等)。
A&除了GL_ID之外,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
但是当我申请加入(LEFT,RIGHT,FULL JOIN)关键字时,查询会显示重复值。但我只想为表A中的每一行提供相关的文档类型。
答案 0 :(得分:0)
试试这个。
选择不同的A.A_ID,A.Amount,B.Name 来自A.GL_ID = B.GL_ID
上的内连接B.