SQL - 检索数据的两个表

时间:2012-02-22 09:21:50

标签: php mysql

我尝试检索数据,但我认为我不擅长SQL查询。

我有一个表eventCategory
enter image description here

还有一个表
enter image description here

创建这两个表是为了在一个表中使用 这是initplayer表。
我想要做的就是检索那样的数据

30191592 Izlesene.com 7 2012-02-22 izlesene_cihan_v4

我该怎么做?请给我指路?我怎么能用这两张桌子?

enter image description here

2 个答案:

答案 0 :(得分:1)

TRY

SELECT la.id,st.profileName, la.totalEvents,la.Date,ft.eventCategory
FROM lastTable la
INNER JOIN secondTable st ON st.id=la.id
INNER JOIN firstTable ft ON ft.id = la.eventCategoryID

答案 1 :(得分:1)

你没有说出第二张桌子的名字,所以我只称它为T2。

select * 
from   T2 join 
       eventCategory AS e on T2.eventCategoryID = e.id

我假设你的第二张桌子有一个' eventCategoryID'领域。如果它没有,那么我需要知道你将如何将它与另一个表联系起来。