如何在MySQL中连接两个表并显示结果?
问题描述:
我已经开始自己学习PHP & MySQL,并且无法理解下面的问题。我创建了如下图所示2台,如何在MySQL中连接两个表并显示结果?
- enents => evnt_id,evnt_nm_,日期,地点,细节
- 参与者=>的p_id,p_nm,组织,联系
我只想加盟这两个表为了使搜索有两个领域,我们可以选择事件和参与者并进行搜索。请任何人帮助我首先加入适合此场景的表格。
非常感谢。
答
首先添加常用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;
这是内连接
答
加入他们没有任何意义 - 他们没有关系。
是什么使一个很大的意义 - 是进入这个:http://www.w3schools.com/sql/sql_join.asp
+0
我已经通过您提供的链接了解了一般想法,但尚未达到我的要求。无论如何,感谢时间伴侣。 – Arjuna
如何是这两个表_related_给对方?我不清楚如何将它们结合在一起。 –
您必须在参与者表中还有事件ID –