私は2つのテーブルを持っていtableA
ますtableB
:
TableA
:
AID Another_A_ID
1 A
2 A
3 A
4 B
5 B
6 C
TableB
:
AID Name
1 a_a_name
1 a_b_name
1 a_c_name
1 a_d_name
2 a_a_name
2 a_b_name
2 a_c_name
2 a_d_name
3 a_a_name
3 a_a_name
3 a_a_name
3 a_a_name
4 b_a_name
4 b_b_name
5 b_a_name
5 b_b_name
tableB.name
のそれぞれAnother_A_Id
を取得するにはどうすればよいtableA
ですか?
これが私が試したものです:
Select distinct tA.Another_A_ID, tB.name
from tableA tA
Inner Join tB on tA.AID = tB.AID
これにより、複数の重複行が生成されますAnother_A_ID
私がここで見ているのは
Another_A_ID Name
A a_a_name
A a_b_name
A a_c_name
A a_d_name
B b_a_name
B b_b_name