Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Order by i group by
Forum PHP.pl > Forum > Bazy danych > MySQL
Fafu
Witam!
Mam takie zapytanie:
  1. SELECT c.*, i.img_image FROM categories c LEFT JOIN images i ON c.cat_id = i.img_cat GROUP BY i.img_cat

Aktualnie pobiera ono wszystkie kategorie oraz najstarsze ze zdjęć. Jak zrobić żeby pobierało najnowsze ze zdjęć?
Próbowałem z ORDER BY i.img_id DESC ale to nic nie daje.
Licze na waszą pomoc.
Pozdrawiam!
Mchl
A co tutaj robi GROUP BY skoro nie ma żadnej funkcji agregującej?

Musisz w podzapytaniu wybrać najnowsze zdjęcie w każdej kategorii i to podzapytanie złączyć z tabelą kategorii.
Fafu
Zapomniałem że istnieją podzapytania... winksmiley.jpg
Dzięki za pomoc!
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.