SQL-запрос с участием group by и join

Я не могу быть более конкретным в части заголовка, но я хочу сделать что-то немного более сложное для меня. Я думал, что сделал это, но оказалось, что это глючит.

У меня есть три таблицы следующим образом:

ProjectTable

idProject title idOwner

OfferTable

idOffer idProject idAccount

AccountTable

idAccount Username

Теперь в одном запросе я собираюсь перечислить все проекты с большинством сделанных предложений, а в запросе я также хочу получить такие данные, как имя пользователя владельца,username of the offerer* и т. д. Поэтому мне не нужно запрашивать снова для каждого проекта.

Вот мой неработающий запрос, это мой первый эксперимент с GROUP BY, и я, вероятно, не вполне его получил.

SELECT Project.addDate,Project.idOwner ,Account.Username,Project.idProject,
    Project.Price,COUNT(Project.idProject) as offercount 
FROM Project 
INNER JOIN Offer 
    ON Project.idProject= Offer.idProject 
INNER JOIN Account 
ON Account.idAccount = Project.idOwner  
GROUP BY Project.addDate,Project.idOwner,
    Account.Username,Project.idProject,Project.Price 
ORDER BY addDate DESC

*: Я написал, что, не думая, я просто пытался придумать пример дополнительной информации, что бессмысленно благодаря Хосаму Али.

Ответы на вопрос(3)

Ваш ответ на вопрос