Подскажите как сформировать запрос

Темы, не касающиеся фреймворка, но относящиеся к программированию в целом.
Ответить
Vindective
Сообщения: 87
Зарегистрирован: 2014.04.18, 14:21

Подскажите как сформировать запрос

Сообщение Vindective »

Имеются 3 таблицы
author - автор
article(связь с author один ко многим) - статья
article_vote(связь с article один ко многим, ка каждый лайк создаётся запись с article_id) - голосование за статью

подскажите как получить автора + суммарное количество голосов за статьи автора(рейтинг авторов формируется из кол-ва голосов за статьи автора)

Аватара пользователя
PaSiS
Сообщения: 88
Зарегистрирован: 2011.11.15, 18:07
Контактная информация:

Re: Подскажите как сформировать запрос

Сообщение PaSiS »

Будет что-то подобное:

Код: Выделить всё

SELECT count(av.id)
FROM article_vote av
JOIN autor a ON a.id = aa.autor_id
JOIN article aa on aa.id = av.article_id
WHERE a.id = <идентификатор автора>
 

Ответить