この特定のクエリを以下のように記述する方法はありますか?
- カテゴリー ID 34 のトピックで、グループ「executive_board」に所属していないユーザーが閲覧したものを対象とする
- ユーザーを表示、トピックを表示、閲覧日時を表示する。
この特定のクエリを以下のように記述する方法はありますか?
面白いことに、これは自動的に更新されました。そして、誰かが答えを持っていると私が望むほど、再び関連性があります。
はい、この件についてはしばらくお待ちいただいていたようですね。![]()
このようなもので対応できるかと思います。(group_id = 3 の部分を、executive_board の group_id に置き換える必要があります)
SELECT tu.user_id,
tu.topic_id,
tu.last_read_post_number,
tu.last_visited_at AS read
FROM topics t
LEFT OUTER JOIN topic_users tu ON t.id = tu.topic_id
WHERE tu.user_id NOT IN (SELECT user_id
FROM group_users
WHERE group_id = 3)
AND t.category_id = 34
AND tu.last_visited_at IS NOT NULL
ORDER BY tu.last_visited_at DESC