用两个表的mysql查询?

时间:2011-02-11 00:23:00

标签: mysql sql

我有两张桌子:

posts(id,user_id,event_id}
events(event_id,name,date]}

我想进行查询,以检索特定user_id的所有事件名称,例如ID号为2。

在伪代码中可以说

select all the event names from posts where user_id=2

2 个答案:

答案 0 :(得分:2)

尝试:

select events.name from posts, events 
  where posts.event_id = events.event_id and user_id = 2

根据您希望的结果显示没有匹配项,您需要略有不同。

答案 1 :(得分:0)

  

使用(event_id)从事件加入帖子中选择名称,其中user_id = 2