Read history for a particular category

Is there a way to write this specific query:

  • For topics in category (category id: 34) viewed by user(s) not in group (executive_board)
    • Display user, display topic, display when viewed.

Lustigerweise ist dies automatisch hochgestoßen worden. Und es ist wieder relevant genug, dass ich mir wünschen würde, jemand hätte eine Antwort.

1 „Gefällt mir“

Ja, es scheint, als hätten Sie eine Weile auf diese gewartet. :slight_smile:

Ich denke, so etwas könnte es tun? (Sie müssten die group_id für Ihr executive_board finden und sie gegen die group_id = 3 austauschen)

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
1 „Gefällt mir“

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.