We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5cac4ca commit ceabcebCopy full SHA for ceabceb
medium/1264. Page Recommendations.sql
@@ -16,3 +16,27 @@ FROM likes_1264
16
WHERE user_id IN (SELECT * FROM friends) AND
17
page_id NOT IN (SELECT DISTINCT page_id FROM likes_1264 WHERE user_id = 1)
18
ORDER BY 1;
19
+
20
+--------------------------- OR ----------------------------
21
22
+WITH likes AS (
23
+ SELECT user_id,ARRAY_AGG(page_id) as liked_pages
24
+ FROM likes_1264
25
+ GROUP BY user_id
26
+),friends AS (
27
+ SELECT user_id1,user_id2,page_id
28
+ FROM friendship_1264 f
29
+ JOIN likes_1264 l ON f.user_id1 = l.user_id
30
+ UNION ALL
31
+ SELECT user_id2,user_id1,page_id
32
33
+ JOIN likes_1264 l ON f.user_id2 = l.user_id
34
+),reco AS(
35
+ SELECT f.user_id1 AS from_user, f.user_id2 AS friend, f.page_id AS page_to_reco, liked_pages AS friend_already_liked_pages
36
+ FROM friends f
37
+ JOIN likes l ON f.user_id2 = l.user_id AND (NOT f.page_id = ANY (liked_pages))
38
+)
39
+SELECT DISTINCT page_to_reco
40
+FROM reco
41
+WHERE friend = 1
42
+ORDER BY page_to_reco;
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
0 commit comments