mySQL SQL クエリを使用して結合したい次の OFBiz テーブルがあります。
- USER_LOGIN
- 人
- PARTY_CONTACT_MECH
- CONTACT_MECH
- TELECOM_NUMBER
- POSTAL_ADDRESS
- パーティ
テーブルUSER_LOGIN, PERSON
とすべてには、テーブル内の主キーを参照するPARTY_CONTACT_MECH
外部キーが含まれています。"PARTY_ID"
"PARTY_ID"
PARTY
テーブルPARTY_CONTACT_MECH, TELECOM_NUMBER
とPOSTAL_ADDRESS
すべてには、テーブル内"CONTACT_MECH_ID"
の主キーを参照する外部キーがあります。"PARTY_ID"
CONTACT_MECH
は上記PARTY_CONTACT_MECH
の表の最初のセットに"PARTY_ID"
も関連し、 の表の 2 番目のセットにも関連しているため、これら 2 つのキーおよび"CONTACT_MECH_ID"
で 2 つのセットまたはすべてのテーブルを結合できます。"PARTY_ID"
"CONTACT_MECH_ID"
私の質問は:
- これらすべてのテーブルを結合して、次のフィールドを照会するにはどうすればよいですか: .
.
PARTY.PARTY_ID,
USER_LOGIN.USER_LOGIN_ID,
PERSON.FIRST_NAME,
CONTACT_MECH.CONTACT_MECH_ID,
POSTAL_ADDRESS.CITY,
TELECOM_NUMBER.CONTACT_NUMBER.