Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Sortowanie - ustalanie priorytetów rekordów
Forum PHP.pl > Forum > Bazy danych
sweter
W jaki sposób mógłbym wyszukiwać w bazach SQL'owych rekordy w danej kolejności? Zaznaczam, że nie chodzi mi o ORDER BY.

Przykładowo: robiąc zwykłe zapytanie otrzymuję od bazy danych "losowo" ułożone rekordy. Chciałbym, aby były one zwracane w pewnym ustalonym prządku, np. najpierw były rekordy z wartością w jakimś polu ustawioną na 15, później na 34, a następnie na 4.
Po prostu niektóre wyniki mają wyższy priorytet i powinny być zwracane wcześniej.

Jak takie coś zrobić? Chciałbym, aby działało to na MySQL i PostreSQL
nospor
http://nospor.pl/mysql-faq.html#faq-5
Crozin
Cytat
Zaznaczam, że nie chodzi mi o ORDER BY.
Jak najbardziej chodzi o ORDER BY.

Dla MySQL: http://dev.mysql.com/doc/refman/5.5/en/str...#function_field
Dla Postgresa poszukaj sobie odpowiednika
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.