![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 88 Pomógł: 0 Dołączył: 16.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
jestem poczatkujacy w tych sprawach, prosze o pomoc, czy da sie napisac tak jedno zapytanie by wyciagac najpierw obiekty promowane a potem nie promowane. musza byc 2 zapytania czy tylko 1 wystarczy moje zapytanie tak wyglada: $sql = "SELECT a.*, b.*, c.*, e.* FROM object AS a, type AS b, state AS c , droga AS e WHERE a.obTypeId = b.typeId AND a.obStateId = c.stateId AND a.obDroga = e.drogaId AND a.obConfirm = '1' AND a.obDateEnd > NOW()"; wyciaga obiekty wszystkie nie ma kolejnosci co do Promowanych obiektow i nie promowanych tabela ma takie kolumny jak: obPromo obPromoDateEnd obWyroz obWyrozDateEnd gdzie obPromo i obWyroz to wartosci : 1 lub 0 zas obPromoDateEnd i obWyrozDateEnd : wartosci takie 0000-00-00 00:00:00 jak napisac zapytanie by wyciagac najpier promowane obiekty czy wyroznione a pozniej obiekty zwykle nie promowane prosze o pomoc badz nakierowanie zgory dziekuje za wszelkie rady |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
ORDER BY romowane desc, wyroznione desc i tak dalej co tam masz odpowiednio
![]() -------------------- Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 04:32 |