Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: order by a group by
Forum PHP.pl > Forum > Bazy danych > MySQL
patrykt
kiedy daję w zapytaniu group by to mi order nie chce działać :|
jak temu zaradzić?
dr_bonzo
pokaz zapytanie
patrykt
  1. "SELECT * FROM artykuly WHERE akceptacja=1 GROUP BY targ_id ORDER BY data DESC
dr_bonzo
GROUP musisz uzyc z jakas funkcja grupującą -- np SUM(), AVERAGE() itp.

Powiedz jakie dane chciales uzyskac i jak ułożone (posortowane)
devnul
@dr_bonzo: bzdura, GROUP BY wcale nie musi być użyte z funkcją
patrykt
dane z tabeli artykuly ale zeby wartosc z kolumny targ_id sie nie powtarzala. i zalezy mi na najnowszych wpisach, stad orderowanie baj data.
kossa
Aby nie były powielane wartości kolumn użyj http://dev.mysql.com/doc/refman/5.1/en/dis...timization.html

Łukasz
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.