ZAMÓWIENIE MySQL W sumie wierszy użytkownika w innej tabeli

Załóżmy, że chcę pokazać listę użytkowników zamawiających według największej liczby wysłanych wiadomości.

Mam 2 stoły:Users iMessages

Mam 10 użytkowników

Użytkownik A wysłał 20 wiadomości (ma 20 wierszy w tabeli wiadomości)

SELECT * FROM messages WHERE user='A'


User B sent 17 msgs    
User C sent 19    
User D sent 13

i tak dalej.

Chcę zapytanie, które wyświetli listę użytkowników w kolejności ich wysłanych wiadomości. Lubić:

1. A (20 msgs)
2. C (19 msgs)
3. B (17 msgs)
4. D (13 msgs)

Próbowałem mocno, ale nie mogę znaleźć żadnego zapytania, aby to wykonać. Proszę pomóż. Z góry dziękuję.

questionAnswers(3)

yourAnswerToTheQuestion