在查询中显示多个表

问题描述:

我目前正在Twitter中存储来自Twitter的推文,并将用户字段存储在单独的表中。然后我有一个外键将用户标识链接到推文。我想知道如何显示来自两个表格的所有信息。在查询中显示多个表

+1

[JOIN](http://dev.mysql.com/doc/refman/5.5/en/join.html) – 2013-03-20 17:06:44

+1

你将不得不'JOIN'他们对涉及两个表的列。 – Taryn 2013-03-20 17:07:04

+0

这是非常基本的SQL知识。 – 2013-03-20 17:08:05

使用内连接。

select * 
from tweets inner join users on tweets.user_id = users.user_id 

Select t.message, u.name, u.email 
    From Tweets t, UsersInfo u 
Where t.userid = u.id 

您不提供任何模式信息,所以我做了假设。

select tweet, date, username from tweets 
join user on user.id=tweets.userid;