私は INVOICE という名前のテーブルを持っています どこから ADDRESSID を取得しますか
Addressという名前の別のテーブルがあります
ADDRESSID ADDRESS
2 BB
2 BC
CC と BC の値は、ADDRESSVALUE という名前の別のテーブルにあり、ADDRESSID に基づいています。
ID CODE VALUE
1 BB BlindFold
2 BC Bucharest
今、内部結合を使用してテーブルをクエリします
SELECT AC.VALUE AS ADDRESS
FROM ADDRESS AS OT
INNER JOIN INVOICE AS OM ON OM.ADDRESSID = OT.ADDRESSID
INNER JOIN ADDRESSVALUE AS AC ON OT.ADDRESS = AC.CODE
WHERE OM.ADDRESSID = 2
私は結果を得ています
Blindfold
Blindfold
しかし、そうあるべきです
BlindFold
Bucharest