Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SQL] group by
Forum PHP.pl > Forum > Bazy danych > MySQL
propage

załóżmy że mamy 2 tabele:
- "produkty"
- "aukcje"

[sql]
select sum(a.buy) as buy, sum(a.count) as count, a.data as data FROM produkty p left join aukcje a on ( ... ) GROUP by p.id ORDER by a.date DESC
[/php]

Chodzi o to, że chce aby jako "data" była zwrócona wartość dla tej aukcji, która ma najpóźniejszą datę.
Niestety brana jest przypadkowa wartość, a nie ta ostatnia - ORDER by a.date DESC nie tu nie daje.
nospor
Problem masz z sql to czemu zadajesz pytanie w dziale PHP!?

Skoro chcesz max czy min to użyj MAX lub MIN na polu. przenosze
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.