![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 27.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie,
Mam problem ze sformułowaniem zapytania do bazy, chcę na stronie wyświetlić w pierwszej kolejności posty wyróżnione, a nastęnie posty które tego wyróżnienia nie posiadają. W bazie ma tabele z kolumnę z nazwią parametru 'featured' oraz kolumne z jego wartością '1' lub '0' - jedynak oznacza posty wyróżnione, a zero bez wyróżnienia. I teraz potrzebuję w jednym zapytaniu wyciągnąć w pierwszej kolejności posty z jedynką, a nastęnie z zerem. Pomógłby ktoś rozwiązać ten problem ? Pozdrawiam i z góry dzięuję. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
SELECT [Pobranie postów gdzie featured=1] UNION SELECT [Pobranie postów gdzie featured=0]
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 421 Pomógł: 310 Dołączył: 18.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
Boże mój! Przez UNION?
![]() ORDER BY featured DESC, reszta order |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 27.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
ORDER BY mam ustawiony na datę, żeby została zachowana kolejność od najnowszych do najstarszych.
A dlaczego nie można użyć UNION tak jak zaproponował "Turson"? Ten post edytował maxidig 23.08.2014, 13:30:42 |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
mmmmmmm ma rację, UNION nie ma sensu skoro można po prostu posortować
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 27.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
A może ktoś będzie wiedział jak dodać stronnicowanie do tej pętli, którą daje poniżej?
Jest to rozwiązanie z wordpressa, które co prawda wyświetla to co powinno ale znów jest problem ze stronnicowaniem.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 17:06 |