Topic: Skirtingas rikiavimas
Tarkim turim struktūrą
ITEMS
id | title .....
ir
PROPERTIES
id | item_id | value (varchar) | group ....
value reikšmės gali būti tiek tekstas, tiek paprastas, tiek slankus skaičius etc (group apibūdina koks tipas). Savaime suprantama jie visi yra rikiuojami skirtingai.
Ar yra koks būdas pakeisti rikiavimą on the fly, priklausimai nuo grupės (imama tik viena grupė). Kuriant skirtingus indexus ar dar kaip?
Ar geriau nesismulkinti ir tiesio kiekvienos reikšmės pradžioje pridėti tarpų ir tada jau rikiuoti kaip paprastą eilutę?
Ir kitas klausimas,
Ar yra galimybė rikiuoti pagal duotą masyvą. Kartais teks naudoti kelias užklausas, ir rikiuoti pagal kitos užklausos eilę. įsivaizduoju ką nors panašaus į ... ORDER BY `group`, `id` SUBBY (9,20,3,99) etc. ar teks viską per JOIN'us daryti?
Thanks :)