2014-02-08 29 views
0

我工作的一個應用程序 我的問題是,我們如何通過使用單個查詢得到的MYSQL多個表的多個數據獲取從MYSQL多個表的多個數據...?我正在使用XAMPP。我如何使用聯合聲明?對於一個例子,我附上我的表的快照... table of education通過使用單個查詢

table of requirements

現在我想從需求的教育和資格的程度。 注:我的表仍爲空,我只是需要查詢的幫助。

+0

這兩張表格有什麼關係?與學位有關的資格? –

+0

您是否嘗試過閱讀[手動](http://dev.mysql.com/doc/refman/5.6/en/join.html「JOIN語法」)和下面的例子(包括那些在用戶評論部分)? –

+0

@AndriyM噓,別提手冊。這應該是祕密! – Strawberry

回答

0

你將不得不在SQL選項卡,並輸入自己的加盟,但我沒有看到這兩個表之間的鏈接。您需要先將它們鏈接在一起,然後運行如下內容:

SELECT t1.column1, t2.column2 FROM TABLE1 t1 LEFT JOIN TABLE2 t2 ON t1.ID = t2.TABLE1ID 
+0

我如何將他們與Micallef聯繫起來。 ?我已經通過設計師選項完成了這項工作。在我的數據庫中有一些錯誤嗎? ? – Taz

+0

他們有什麼關係?說1教育只能有1個要求是否公平?如果是,那麼你可以在教育表中放置一個ReqrID(或任何你想要的名字)。在此ReqrID中,您將從另一個表中插入ID。所以,當你正在創造教育表中的記錄,您需要選擇從需求表中的值,並將其與相關聯。我建議這些鏈接也通過一個關係鏈接(單擊結構頁面中的關係視圖) – malta