02. august 2004 - 17:36Der er
7 kommentarer og 1 løsning
Antal instr?
Hej eksperter.
I min DB har jeg et felt der hedder [LIST] det indeholder en komma separeret streng... ala det her:
1, 6, 4, 86, 34, 123, 5
det jeg gerne vil er at lave en ORDER BY [LIST] hvor den selv finder ud af hvem der har flest i sin liste. Jeg har lavet en midlertidig løsning med LEN([LIST]) men det er ikke godt nok da der her kan blive taget fejl når tallene ikke er på lige mange karakterer!
Jeg havde forestillet mig noget med InStr og så tælle alle kommaer +1 og så lave et select på det, men er ikke helt med på hvordan det skal laves.
hmm, skulle jeg nok have lavet inden jeg fix en database med alt for mange users og lister i... har omkring 4500 lister og 600 users... :/ det var bare så dejlig let med det på den måde for så kunne jeg lave WHERE id IN (LIST) selvom det heller ikke er den SQL kommando vi er lige glade for alle sammen... men burde jeg i denne situation ikke bare lave en 3 relations tabel... med userid og listid, istedet for at skulle lave hele mit design om, plus en stor del af siden?
Yeps det er ok! ... Har ikke skiftet design endnu. Men gør det nok snart. Da jeg er oppe på ca. 1500 brugerer nu og ca 6000 lister...
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.