drakes
12.12.2004, 12:27:49
Mam pole w bazie typu varchar ktore sklada sie z danych typu "jakasnazwa jakisnumer" (czyli nap znajduja sie w nim wartosci : "nazwa 200", "nazwa 20", "nazwa 305").
Teraz moje pytanie: jak uszeregowac te wartosci w kolejności nie względem nazwy lecz tej liczby w nazwie (cały czas przy założeniu że pole musi być varchar)?
Z góry dzieki za odpowiedź.
popbart
12.12.2004, 23:05:45
Najlepszym sposobem będzie dodanie pola "jakisnumer" oraz pętlą w php przeorganizować tabelę

.
I oto kolejny dowód jak ważne jest odpowiednie zaplanowanie bazy danych
drakes
13.12.2004, 12:44:48
Nigdy nie da sie przewidziec wszystkich mozliowsic. Organizacja była dobra. Pierwotnie nie mialo być tego "jakiegosnumera" ale zwykla nazwa tekstowa szeregowana alfabetycznie.
Rozumiem więc ze nie ma teraz innego wyjscia tylko zmudne reorganizowanie calej tabeli.