2017-02-09 113 views
0

我已經開始自己學習PHP & MySQL,並且無法理解下面的問題。我創建瞭如下圖所示2臺,如何在MySQL中連接兩個表並顯示結果?

  • enents => evnt_id,evnt_nm_,日期,地點,細節
  • 參與者=>的p_id,p_nm,組織,聯繫

我只想加盟這兩個表爲了使搜索有兩個領域,我們可以選擇事件和參與者並進行搜索。請任何人幫助我首先加入適合此場景的表格。

非常感謝。

+3

如何是這兩個表_related_給對方?我不清楚如何將它們結合在一起。 –

+0

您必須在參與者表中還有事件ID –

回答

0

首先添加常用ID爲兩個,並得到這樣的,我把這個代碼只例如

  • 事件=>ID,evnt_id,evnt_nm_,日期,地點,細節
  • 參與者=>的p_id,common_id,p_nm,組織,聯繫

    SELECT events.id,events.evnt_id, events.evnt_nm_, events.date, events.venue, events.details FROM events INNER JOIN participants ON articipants.common_id=events.id; 
    

這是內連接

+0

非常感謝。非常感謝您的幫助。我可以這樣做嗎?在'參與者'表中添加'evnt_nm'列,並根據'evnt_nm'將兩個表連接在一起? – Arjuna

+0

當然可以。我們只想爲這兩個表使用一個共同的ID。 – Nawin

+0

非常感謝。排序。 – Arjuna

0

加入他們沒有任何意義 - 他們沒有關係。

是什麼使一個很大的意義 - 是進入這個:http://www.w3schools.com/sql/sql_join.asp

+0

我已經通過您提供的鏈接瞭解了一般想法,但尚未達到我的要求。無論如何,感謝時間伴侶。 – Arjuna