Skocz do zawartości

zapytanie sql do segregowania


kayman

Rekomendowane odpowiedzi

mam 4 kolumny w wynikach zapytania i chcialbym zeby ono zrobilo takie cos:

nazwa(asc), typ(asc), menu_id(asc), usun(desc to przyjmuje tylko wartosci 1 i 0)

SELECT id, nazwa, typ, menu_id, usun

FROM obiekty

WHERE menu_id is not null

ORDER BY

case

when sel = 1 then typ = 0

when sel = 2 then menu_id

when sel = 3 then usun = 0

when sel < 1 then nazwa end asc

nie wiem czy da sie tak zroznicowac 'order by' czy musze cale zapytanie uzaleznic od case, w kazdym razie tak jak mam teraz zle chodzi

pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

@w kazdym razie tak jak mam teraz zle chodzi

Dziwne gdyby by "działało dobrze" Nie możesz podczas sortowania zmieniać dynamicznie warunków sortowania.

Poza tym "problem" przedstawiony w tym poście jest jakiś bez ładu i składu ...

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności