Mam zapytanie do bazy:
SELECT df.submittedby, df.id, df.downloads, df.price, u.id, u.username FROM #__downloads_files as df LEFT JOIN #__users AS u ON df.submittedby = u.id WHERE df.downloads>0 ORDER BY u.username
Pole submittedby może przyjmować wiele razy tą samą wartość. Próbuję zsumować iloczyn pól downloads oraz price (czyli downloads*price+downloads*price+downloads*price+...) dla wszystkich użytkowników, o tej samej wartości pola submittedby. Jest to możliwe z poziomu mysql?
Może w php będzie łatwiej. Próbowałem to zrobić lecz po otrzymaniu tablicy:
nie wiem jak zsumować wartości dla tych samych użytkowników. W wyniku chciałbym uzyskać tablicę: