选择具有与第二个表中的多个行中的任何一个匹配的值的行

时间:2013-08-27 19:54:58

标签: mysql mysqli

仍然是mySQL初学者。我有两个表followsevents,它们包含以下列:

FOLLOWS
user | profile

EVENTS
user | profile | other_stuff

我想根据用户关注的人events获取相关事件的列表。

SELECT * FROM follows WHERE user = $userId检索用户关注的人。 现在,我如何选择eventsprofile匹配用户所关注的人任何profile值的所有行?

1 个答案:

答案 0 :(得分:1)

像这样:

select * 
from follows f
join events e on e.user = f.user
where f.user = $userId