Mam coś takiego:
SELECT * FROM users ORDER BY name ASC
I mam pytanie chciałbym aby ORDER BY odnosiło się do innej częsci tablicy mianowicie aby sortowało wg. sumy rekordów wiek. To drugie zapytanie:
SELECT SUM(wiek) AS suma FROM users GROUP BY ranga
Drugie zapytanie wyświetla dane zsumowane wg. rangi czyli sumuje np. wiek wszystkich użytkowników z rangą moderator.
A moje główne pytanie czy da się połączyć te dwa zapytania, mianowicie czy pierwsze zapytanie może być sortowane od największej liczby z pola wiek do najmniejszej. Próbowałem w ten sposób:
SELECT SUM(wiek) AS suma FROM users GROUP BY ranga ORDER BY suma ASC
Tylko po takim zapytaniu u wyświetleniu rekordów nie mam dostępu do innych czyli nie wywołam powiedzmy imienia $row['imie']; - dzięki powyższemu zapytaniu mogę tylko zobaczyć sumę wieku użytkowników zgrupowanych przez rangę... Mam tylko dostęp do $row['suma'] - i tu mam właśnie to co potrzebuje, tyle że nie mogę wywołać innych części. I moje pytanie czy da się coś takiego zrobić w jednym zapytaniu, bo dwa mnie w żaden sposób nie urządzają.
Za wszelkie próby pomocy będę dozgonnie wdzięczny.