Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: grupowanie i sortowanie
Forum PHP.pl > Forum > Bazy danych > MySQL
acztery
hej mam takie zapytanie


  1. SELECT * FROM numer n LEFT JOIN operatorzy o ON n.operator=o.id WHERE mail='{$_SESSION['email_klienta']}' AND stan='zrealizowana' ORDER BY n.id DESC


ona pokazuje rekordy z bazy danego użytkownika i grupuje po numer z tym ze te grupowane numery pokazuje jak chce a ma pokazać najnowszy a (tak teraz to pokaże ok ale ten 1 rekord jest np stary bo group by nie patrzy na n.id )

ma ktoś pomysł jak to naprawić.
Kostek.88
A gdzie masz tutaj GROUP BY? Co to jest n i o? To sa tabele? Dziwne, bo wczesniej wybierasz z tabeli numer, nic nie ma nt. o i n... pomijajac, ze na poczatku powinienes wybrac dane na zasadzie tabela1.*, tabela2.* itd.
acztery
Już sobie poradziłem.

Hm

Przecież to zwykłe zapytanie. n i o to alias (z tego co pamiętam tak to się zwie) Twój przykład już nie jest do końca dobry. Po to mysql ma coś takiego jak JOIN. Chodź nie mówię, że Twój sposób nie zadziała (chodź pewnie są serwery gdzie nie zadziała)
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.