Wie kann ich die Daten für Benutzer wie wrt für einen Beitrag oder eine Diskussion exportieren? Die benötigten Informationen umfassen Benutzer-ID, Beitrags- oder Thema-ID und ähnliches.
Was möchten Sie? Den Benutzerdatensatz für jeden Benutzer, der in einem Thema gepostet hat?
Ja, um zu überprüfen, welcher Benutzer welchen Beitrag oder welches Thema mit „Gefällt mir“ markiert hat
Dies sollte mit etwas wie dem Folgenden möglich sein:
-- [params]
-- topic_id :topic_id
-- int :post_number
SELECT pa.created_at::date,
pa.user_id
FROM post_actions pa
JOIN posts p ON p.id = pa.post_id
WHERE p.topic_id = :topic_id
AND p.post_number = :post_number
AND pa.post_action_type_id = 2
ORDER BY pa.created_at DESC
Dies wäre für einen einzelnen Beitrag und würde eine Liste von Benutzern, die ihn geliked haben, und den Zeitpunkt anzeigen.
1 „Gefällt mir“