我有我想要使用MySQL的SQL查詢來加入以下的OFBiz表:多表連接和查詢
- USER_LOGIN
- PERSON
- PARTY_CONTACT_MECH
- CONTACT_MECH
- TELECOM_NUMBER
- POSTAL_ADDRESS
- PARTY 個
表USER_LOGIN, PERSON
和PARTY_CONTACT_MECH
都含有外鍵"PARTY_ID"
,在PARTY
引用表中的主鍵"PARTY_ID"
。
表PARTY_CONTACT_MECH, TELECOM_NUMBER
和POSTAL_ADDRESS
都有外鍵"CONTACT_MECH_ID"
引用的表CONTACT_MECH
主鍵"PARTY_ID"
。
由於PARTY_CONTACT_MECH
還涉及所述第一組上"PARTY_ID"
上面列出的表的,並且還與第二組表上"CONTACT_MECH_ID"
,兩組或相當的所有表,因此可以在這兩個鍵"PARTY_ID"
和"CONTACT_MECH_ID"
JOINED 。
我的問題是:
- 如何加入所有這些表查詢以下字段:。
。
PARTY.PARTY_ID,
USER_LOGIN.USER_LOGIN_ID,
PERSON.FIRST_NAME,
CONTACT_MECH.CONTACT_MECH_ID,
POSTAL_ADDRESS.CITY,
TELECOM_NUMBER.CONTACT_NUMBER.
你可以用你的數據庫模式做一個[SQLFiddle](http://sqlfiddle.com/)嗎? – 2013-04-25 16:32:42
或只是一點點的格式化... – Kermit 2013-04-25 16:36:35
既然你知道你有加入他們的鑰匙,什麼阻止你寫查詢? – 2013-04-25 16:41:45