


注意需要删去每个人自己喜欢的pageid
with t1 as (select user1_id user_id, user2_id friend from Friendshipunionselect user2_id, user1_id from Friendship)SELECT t2.* FROM (SELECT t1.user_id, page_id, count(distinct friend) friends_likesfrom t1 LEFT JOIN Likes LON t1.friend = L.user_idgroup by user_id,page_id) t2LEFT JOIN Likes L1ON (t2.user_id,t2.page_id) = (L1.user_id,L1.page_id)WHERE L1.page_id is null
