-
Notifications
You must be signed in to change notification settings - Fork 0
Analytics SQLs
Jan Mikula edited this page May 25, 2019
·
5 revisions
SELECT uzivatele.name
FROM users_user AS uzivatele
JOIN articles_subscriptiontoauthor AS autori ON autori.author_id = uzivatele.id
WHERE autori.user_id = <id uzivatele>
SELECT newspaper.title
FROM articles_newspaper AS newspaper
JOIN articles_subscription AS subscription ON subscription.newspaper_id = newspaper.id
WHERE subscription.user_id = <id uzivatele>
SELECT COUNT(newspaper.id), users_user.email, users_user.name
FROM users_user
LEFT JOIN articles_subscription AS subscription ON subscription.user_id = users_user.id
LEFT JOIN articles_newspaper AS newspaper ON subscription.newspaper_id = newspaper.id
GROUP BY subscription.user_id
SELECT COUNT(users.id), users.email, users.name
FROM users_user AS users
LEFT JOIN articles_subscriptiontoauthor AS subscription ON subscription.user_id = users.id
LEFT JOIN users_user AS authori ON subscription.author_id = authori.id
GROUP BY subscription.user_id