propage
6.09.2011, 18:47:10
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
6.09.2011, 18:49:17
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