28. september 2022 - 08:27Der er
9 kommentarer og 1 løsning
ORDER BY IF mm.
Hej Eksperter.
Jeg har en lille udfordring, nok mest for mig selv, jeg har en tabel med længder i, og dem skal jeg have vist på en resultat side, men hvordan får jeg dem vist i den rigtige rækkefølge..
id, pull_off, pull_off_2, pull_off_3 dataene kan være som følgende:
Tak for jeres input, det virkede desværre ikke. :(
Problemet er når man har resultater i alle "pull_off" og så der kun er fx 2 der er gået videre til pull_off_2, så skriver den de NULL felter øverst. OG...
Når man så har 3 i pull_off og to kommer til pull_off_2 og så kommer videre igen til pull_off_3, men resultatet i pull_off_3 er lavere end pull_off_2, så går det helt i kage :P
Pull off er finalen, hvis de kører over 100 meter skal de kører igen, men kun dem der har kørt over de 100 meter. Det vil sige at hvis 3 er i finalen, og 2 af dem trækker over 100 meter, så skal de to kører igen i pull off 2, skulle de begge så trække over 100 meter igen, så 3. gang, og her er det så afgjort.
lad os sige der er 5 med i pull off.. Traktor 1, 2, 3, 4 og 5. traktor: 1 trækker 89 meter traktor: 2 trækker 78meter traktor: 3 trækker 104 meter traktor: 4 trækker 105 meter traktor: 5 trækker 118 meter
Pull off 2 ser så sådan her ud. og de trækker igen. traktor: 3 trækker 38 meter traktor: 4 trækker 101 meter traktor: 5 trækker 115 meter
Så skal de to kører igen i pull off 2.. og traktor 3 får nu en 3. plads. traktor: 4 trækker 75 meter traktor: 5 trækker 32 meter
Det betyder så at placeringen vil være som følgende:
1. plads: traktor 4 med 75 meter 2. plads: traktor 5 med 32 meter 3. plads: traktor 3 med 38 meter.
Håber det giver mening. og MySQL struktur kan vi lave om så den passer hvis det nuværende ikke kan lade sig gøre..
Rune1983, jo men når den så tager fra pull_off_3 og der kun er 2, og hvis en af dem er kortere end den fra pull_off_2, så laver den forkert placering..
Rune1983 - Du her HELT ret.. hold kæft så simpelt.. har prøver med ALT muligt som ikke virkede, men så var det så simpelt.. det er 100% i orden sådan der :P
TUSINDE TAK
Synes godt om
1 synes godt om dette
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.