我有以下要使用 mySQL SQL 查询加入的 OFBiz 表:
- 用户登录
- 人
- PARTY_CONTACT_MECH
- CONTACT_MECH
- TELECOM_NUMBER
- 邮寄地址
- 派对
表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"
相关,并且还与第二组表相关,"CONTACT_MECH_ID"
因此可以在这两个键上 JOINED"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.