我为我国有铁路3/PostgreSQL的大学开展了一个项目,在那里我们有用户、活动和地点。 用户开展了许多活动,一个场所开展了许多活动。 一项活动属于用户和场所,因此具有用户资格和地点。
我需要的是寻找几个用户之间的共同点的“结构”(或甚至铁路本身的一种方法?)。 例如,我有5个用户访问了不同地点。 5个用户只访问了2个场所。 因此,我想收回两个地点。
I ve started by retrieving all activities from the 5 users:
SELECT a.user_id as user, a.venue_id as venue
FROM activities AS a
WHERE a.user_id=116 OR a.user_id=227 OR a.user_id=229 OR a.user_id=613 OR a.user_id=879
But now I need a way to find out the mutual venues. Any idea?
thx, tux