2012-02-22 28 views
0

我尝试检索数据,但我认为我不擅长sql查询。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

+0

你最好在密钥之间写下你的表名和父子引用 – diEcho 2012-02-22 09:27:25

+0

你应该有这两个表的关系表或者现有表中的列,这有助于设置这两个表之间的关系。之后,您可以在查询中使用'JOIN'来绑定表格。 – Minras 2012-02-22 09:27:52

回答

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

你没有说第二个表的名称,所以我会叫它T2。

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

我假设你的第二个表有'eventCategoryID'字段。如果没有,那么我需要知道你如何将它与另一个表相关联。