我有一個MySQL數據庫至極這個樣子的2個表:加入與SQL查詢的WHERE子句
Klant:
ID Naam Email Soort Status
6 test test test2
7 status test test test 20
8 soort test test test
9 soort test 2 test2 Museum
郵件:
ID Content Datum Titel
1 (lots of encoded HTML) 18-03-13 test
2 (lots of encoded HTML) 18-03-13 test2
4 (lots of encoded HTML) 18-03-13 alles weer testen
(是的,我仍然測試很多^^)
現在我有一個SQL查詢,選擇所有從'Klant'的where子句,從前一個p獲取ID年齡:
$strSQL = "SELECT * FROM Klant WHERE ID = '".$_GET["ID"]."' ";
我想要的是加入這個查詢用下面的查詢:
SELECT ID, Titel FROM Mail;
編輯:
從所有的答案和意見,我想我開始覺得我的問題也許是完全錯誤的..我會解釋我需要它的地方,我可能甚至不需要加入?我現在有一個表至極包括來自「Klant」它看起來像這樣的數據:
的意思是,我想補充另一個表,其中包括所有的ID和標題的從「郵件」。對於我可能與你造成的困惑,我感到抱歉,因爲我對我的問題並不清楚。我希望這可能會清理我想要的,你們也許可以告訴我,我是否需要加入或者可以採取其他措施?
我仍然是一名學生,這是我第一次使用JOIN,我無法弄清楚這一點。如果任何人都可以告訴我如何做到這一點,或者讓我朝着正確的方向發展,那將會很棒!
應使用哪些列執行'JOIN'?我在你的計劃中看不到任何東西。 – MarcinJuraszek 2013-03-19 10:19:25
好吧,要加入他們需要具有「共同信息」的表格。這意味着,一個表擁有一個可以在另一個表中作爲外鍵找到的鍵(主鍵)。這是你的表結構(這些ID鏈接在一起)的情況? – Najzero 2013-03-19 10:20:00
這兩個表格之間的關係密鑰在哪裏? – 2013-03-19 10:21:08