23. maj 2005 - 10:48Der er
12 kommentarer og 1 løsning
sortere efter hvormange felter der har samme værdi
Hej Eksperter
Jeg er ved at lave en hjemmeside til en lille rolle spils klub, det er meningen at man skal kunne vælge en dag hvor man kan spille, og derefter kan andre så melde sig til den dag (det virker fint), mit problem er at få sorteret resultatet, jeg har prøvet lidt af hver, men jeg kan ikke få den til at sortere efter hvormange der er sat til "y". min db er sat op på den måde at der er en id der angiver datoen, og en række felter med navnet på spilleren der får verdien "y" når dagen er acepteret. siden er lavet i php.
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
så er det vist rigtigt | id | jr | th | tue | lars | ---------------------- |1104541322 | y | | | n | ---------------------- |1104544322 | y | n | y | | ---------------------- |1104551322 | y | n | n | n | ---------------------- |1104841322 | y | | | n | ----------------------
Det er en meget database-uvenlig struktur. Så hvis der kommer flere personer skal du tilføje en ekstra række? Det er meget smartere med en liste over møder, en over brugere og en sidste over mødedeltagelse. Så kan man meget hurtigere søge i det og få interessante resultater frem.
det er rigtigt, men der er kun os og det kommer nok ikke flere (det har kun været os de sidter 5-6 år) men er det ikke til at sortere med den struktur må jeg jo igang med en større omgang. det kunner jo være der var en smart ORDER BY eller GROUPE BY.
nej det er rigtigt, men der er ikke det volsomme der er i det, jeg har bare lavet en hurtig side for at vi nemmere kan finde en dag hvor vi alle kan (for vi er alle ved at nå op i en alder hvor det er ved at være svært at finde en dag pga farmillie). Det virker fint, smid et svar så er der point. og takker. jeg skal lige høre hvad 1 og 0 gør i (jr = 'y',1,0)
IF(betingelse, udtryk1, udtryk2) returnerer udtryk1, hvis betingelsen er sand, ellers udtryk2.
Så det bliver til en sum af 4 tal, der hver enten er 0 eller 1. Hvis summen er 4 kan alle, og så skal den komme første i sorteringen. Og på samme måde hvis summen er 3 til 0.
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.