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ę.