Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: ORDER + SELECT inna kombinacja
Forum PHP.pl > Forum > Bazy danych > MySQL
shine
Chodzi o takie cos ze mam 2 parametry: CENA i powiedzmy NAZWA, teraz chcialem zrobic grupowanie po NAZWA posortowanych cen rosnaco, jednak niestety o ile grupowanie dziala to cena dla NAZWA nie jest najnizsza.
  1. GROUP BY nazwa ORDER BY cena ASC

Jak to mozna poprawic ? Tak to wyglada w tej chwili jakby MySQL po pogrupowaniu bral juz w grupowanym losowa cene a nie ta najnizsza. Z gory dzieki za pomoc.
wookieb
  1. ORDER BY nazwa, cena ASC
shine
ale ja chce miec inna nazwe w kazdym rekordzie(dlatego GROUP) taka ze jej cena jest najnizsza dla danej nazwy, czyli nie chce zeby sortowal pogrupowane, tylko zeby w zgrupowanych juz byla najnizsza cena dla danej nazwy
nospor
  1. SELECT nazwa, min(cena) cena FROM tabela GROUP BY nazwa
shine
dzieki teraz dziala o to mi chodzilo smile.gif
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.