Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyróżnione rekordy wybierane poza kolejnością
Velius
post
Post #1





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 21.07.2008

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
mortus
post
Post #2





Grupa: Zarejestrowani
Postów: 2 178
Pomógł: 596
Dołączył: 25.09.2009
Skąd: Piwniczna-Zdrój

Ostrzeżenie: (0%)
-----


  1. SELECT * FROM `oferty` ORDER BY `wyrozniona` DESC, `id` ASC


Ten post edytował mortus 28.03.2012, 19:32:11
Go to the top of the page
+Quote Post
Velius
post
Post #3





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 21.07.2008

Ostrzeżenie: (0%)
-----


Nie wiedziałem, że można sortować według paru pól. Moja wiedza o mysql jest znikoma jak widać. Śliczne dzięki.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 15:53