Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyróżnione rekordy wybierane poza kolejnością
Forum PHP.pl > Forum > Bazy danych > MySQL
Velius
Witam. Tak wygląda mój problem. Mam tabelę z ofertami, w której jest pole wyróżniona. Przy wybieraniu rekordów chciałbym aby pierwsze były te wyróżnione (np. tak jak na allegro) a dopiero później wszystkie inne. Oczywiście musi to współpracować z moim stronnicowaniem. Potrzebuję więc jednego zapytania.

oferty

id | nazwa | wyrozniona
1 | nazwa1 | 1
2 | nazwa2 | 0
3 | nazwa3 | 0
4 | nazwa4 | 1
5 | nazwa5 | 0

Pierwsze muszą być wybrane rekordy 1, 4 a dopiero po nich w dobrej kolejności 2, 3, 5.
Jak wyglądałoby takie zapytanie?
Dziękuję za każdą pomoc.
mortus
  1. SELECT * FROM `oferty` ORDER BY `wyrozniona` DESC, `id` ASC
Velius
Nie wiedziałem, że można sortować według paru pól. Moja wiedza o mysql jest znikoma jak widać. Śliczne dzięki.
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.