DBName列で次の2つのテーブルを結合する必要があります。
表A
ProductName DbName ServerName
A DB1 sername
B DB2 sername
C DB3 sername
D DB3 sername
表B
ID DBName ObjectName
1 DB3 objC
2 DB2 objD
3 DB3 objD
4 DB1 objD
次の列を持つ最終的なテーブルを取得できるようにします(つまり、テーブルBのすべての列+製品名):
ID DBName ObjectName ProductName
表からわかるように、AIには2つの異なるProductName(CとD)に関連するDB3があり、多対多の関係になります(つまり、結合後に列にDB3がある場合、1つはProductNameにCを表示し、 1つはDです。)
私がやりたいのは、ObjectNameがObjDの場合、ProductNameがDであり、ObjectNameがObjCの場合、ProductNameがCであるという条件によって1-1の関係を取得することです。
誰かが私にこれについて行く正しい方法を教えてくれたらありがたいです...
ありがとう!!