![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 21.05.2007 Ostrzeżenie: (0%)
|
Załóżmy ze mam tabele T i w niej kolumnę K z rekordami A | B | C | D . Chciałbym aby można było wybrać element względem którego będzie następowało sortowanie. Czyli np. dla C wynikiem byłoby CABD, a dla B - BACD. Czy jest jakakolwiek możliwość ustalenia kolejności sortowania w tabeli inna niż malejąca i rosnąca?
Ten post edytował Pontifex_Maximus 25.04.2009, 08:13:42 |
|
|
|
Post
#2
|
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%)
|
Mozesz zrobic
Kod SELECT * FROM tabela WHERE K = 'C'
UNION SELECT * FROM tabela WHERE K != 'C' ORDER BY K ASC |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 21.05.2007 Ostrzeżenie: (0%)
|
ORDER BY powodował, ze wszystkie rekordy były ustawiane w kolejności ASC. Wyrzuciłem go i jest tak jak chciałem, żeby było. Dzieki za pomoc.
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 744 Pomógł: 118 Dołączył: 14.02.2009 Skąd: poziome Ostrzeżenie: (0%)
|
|
|
|
|
![]() ![]() |
|
Aktualny czas: 18.12.2025 - 23:31 |