Ik zit met een enorm onhandig probleem.
Ik moet namelijk de resultaten van een enquete ontwikkelen, maar nu ontdekte ik dat diegene die de achterliggende database heeft ontwikkeld een enorm onhandige manier van opslaan heeft.
Bij elke vraag kun je zo'n 6 punten halen, maarrrrr (nu komt het onhandige), je hebt de keuze A, B, C, D en E. Bij elke letter hoort een waarde, bij A bijvoorbeeld 6, bij B 4 etc.. Beetje onhandig. Maar het stomme is nu dat hij alleen die letter in de database zet, en niet direct ook de waarde bij die letter.
Dat is verschrikkelijk onhandig, want nu kan ik niet direct vanuit MySQL rekenen, en ik kan geen aanpassingen doen in zijn datastructuur.
Is het mogelijk in MySQL voordat dat de sum() (want ik moet een optelsom van die punten hebben) uitgevoerd wordt er een aantal punten wordt berekend? Ik kon er niets over vinden, lijkt me ook vreemde situatie. Normaal zou je het toch anders aanpakken
Of is het mogelijk om een soort van implode binnen mysql te doen, verschillende velden in 1 te stoppen, met group by vind ik niet de functies die ik zoek..Ik zit met een enorm onhandig probleem.
Ik moet namelijk de resultaten van een enquete ontwikkelen, maar nu ontdekte ik dat diegene die de achterliggende database heeft ontwikkeld een enorm onhandige manier van opslaan heeft.
Bij elke vraag kun je zo'n 6 punten halen, maarrrrr (nu komt het onhandige), je hebt de keuze A, B, C, D en E. Bij elke letter hoort een waarde, bij A bijvoorbeeld 6, bij B 4 etc.. Beetje onhandig. Maar het stomme is nu dat hij alleen die letter in de database zet, en niet direct ook de waarde bij die letter.
Dat is verschrikkelijk onhandig, want nu kan ik niet direct vanuit MySQL rekenen, en ik kan geen aanpassingen doen in zijn datastructuur.
Is het mogelijk in MySQL voordat dat de sum() (want ik moet een optelsom van die punten hebben) uitgevoerd wordt er een aantal punten wordt berekend? Ik kon er niets over vinden, lijkt me ook vreemde situatie. Normaal zou je het toch anders aanpakken
Of is het mogelijk om een soort van implode binnen mysql te doen, verschillende velden in 1 te stoppen, met group by vind ik niet de functies die ik zoek..
Iemand tips en hints (en nee, ik kan de structuur helaas niet aanpassen
)
Ik moet namelijk de resultaten van een enquete ontwikkelen, maar nu ontdekte ik dat diegene die de achterliggende database heeft ontwikkeld een enorm onhandige manier van opslaan heeft.
Bij elke vraag kun je zo'n 6 punten halen, maarrrrr (nu komt het onhandige), je hebt de keuze A, B, C, D en E. Bij elke letter hoort een waarde, bij A bijvoorbeeld 6, bij B 4 etc.. Beetje onhandig. Maar het stomme is nu dat hij alleen die letter in de database zet, en niet direct ook de waarde bij die letter.
Dat is verschrikkelijk onhandig, want nu kan ik niet direct vanuit MySQL rekenen, en ik kan geen aanpassingen doen in zijn datastructuur.
Is het mogelijk in MySQL voordat dat de sum() (want ik moet een optelsom van die punten hebben) uitgevoerd wordt er een aantal punten wordt berekend? Ik kon er niets over vinden, lijkt me ook vreemde situatie. Normaal zou je het toch anders aanpakken
Of is het mogelijk om een soort van implode binnen mysql te doen, verschillende velden in 1 te stoppen, met group by vind ik niet de functies die ik zoek..Ik zit met een enorm onhandig probleem.
Ik moet namelijk de resultaten van een enquete ontwikkelen, maar nu ontdekte ik dat diegene die de achterliggende database heeft ontwikkeld een enorm onhandige manier van opslaan heeft.
Bij elke vraag kun je zo'n 6 punten halen, maarrrrr (nu komt het onhandige), je hebt de keuze A, B, C, D en E. Bij elke letter hoort een waarde, bij A bijvoorbeeld 6, bij B 4 etc.. Beetje onhandig. Maar het stomme is nu dat hij alleen die letter in de database zet, en niet direct ook de waarde bij die letter.
Dat is verschrikkelijk onhandig, want nu kan ik niet direct vanuit MySQL rekenen, en ik kan geen aanpassingen doen in zijn datastructuur.
Is het mogelijk in MySQL voordat dat de sum() (want ik moet een optelsom van die punten hebben) uitgevoerd wordt er een aantal punten wordt berekend? Ik kon er niets over vinden, lijkt me ook vreemde situatie. Normaal zou je het toch anders aanpakken
Of is het mogelijk om een soort van implode binnen mysql te doen, verschillende velden in 1 te stoppen, met group by vind ik niet de functies die ik zoek..
Iemand tips en hints (en nee, ik kan de structuur helaas niet aanpassen
|>