2013-08-27 73 views
0

仍然是mySQL初學者。我有兩個表,followsevents,有這些列:選擇具有與第二個表中的多個行中的任何一個匹配的值的行

FOLLOWS 
user | profile 

EVENTS 
user | profile | other_stuff 

我想基於用戶以下誰從events相關事件的列表。

SELECT * FROM follows WHERE user = $userId檢索用戶所關注的人。 現在如何選擇events中的所有行,其中profileprofile的值相匹配任何用戶所關注的人?

+0

你嘗試過這麼遠嗎?即使它不能正常工作告訴我們你到目前爲止... – user2366842

回答

1

像這樣:

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

不錯!乾杯,先生。 – Austen

相關問題