Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [SQL] group by
propage
post
Post #1





Grupa: Zarejestrowani
Postów: 330
Pomógł: 0
Dołączył: 25.01.2008

Ostrzeżenie: (0%)
-----



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.
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 20:08