我已經在我的數據庫表的結構如下:SQL查詢與外鍵字段的表引用其他外鍵字段
[table workers]
ID [PK] | worker | combined [FK]
--------+--------+--------------+
1 | John | 2
--------------------------------+
2 | Adam | 1
[table combined]
ID [PK] | name | helper [FK]
--------+----------------------+
1 | name1 | 1
2 | name2 | 2
[table helper]
ID [PK] | department [FK] | location [FK]
--------+-------------+-------------------
1 | 2 | 3
2 | 1 | 1
[table departments]
ID [PK] | department
--------+-------------+
1 | Development |
2 | Production |
[table location]
ID [PK] | department
--------+--------------+
1 | Paris |
2 | London |
3 | Berlin |
表「工人」有外國鍵字段(「組合」)。 「組合」表具有一個字段名稱和一個外鍵字段「助手」,該助手再次是具有兩個外鍵字段的表格。
我的問題是,現在,什麼是最簡單的SQL查詢來獲取下表:
[table workers]
ID [PK] | worker | combined-Name| department | location
--------+--------+--------------+------------+-----------
1 | John | name2 | Development| Paris
--------------------------------+------------+-----------
2 | Adam | name1 | Production | Berlin
我試了一下已有的左JOINS但沒有管理它讓所有的「clearnames」來表中「工」
PK和FK不需要查詢。需要的是一行在表格(基本或查詢)中所說的內容。 PS我猜''clearnames''你的意思是非id值。請盡力清楚。特別是當你將這個任務轉移到我們身上時,請不要使用恐嚇引語作爲表面呼救的幫助。 – philipxy