twee queries samen voegen

Status
Niet open voor verdere reacties.

beeksplace

Gebruiker
Lid geworden
21 nov 2013
Berichten
43
ik heb twee queries en wil die graag in 1 querie hebben

querie 1 deze teld alle scores op:

SELECT SUM( score), Scores.lidnr
FROM Scores
GROUP BY lidnr
ORDER BY lidnr +1

querie 2 is in princiepe het zelfde alleen deze het aantal door 5

SELECT (
FLOOR( SUM( score ) /5)
), Scores.lidnr
FROM Scores
GROUP BY lidnr
ORDER BY lidnr +1
LIMIT 0 , 30

en dan miet de output in php er zo uit zien

lidnr / score / wedstrijd gemiddelde

heb UNION geprobeerd maar krijg dan errors

heeft iemand een idee van hoe dit op te lossen valt

erik
 
Je kunt ze toch beide doen in een enkele query?

[SQL]
SELECT lidnr , SUM(score) AS score , FLOOR (SUM(score)/5) AS 'wedstrijd gemiddelde' FROM `scoretest` GROUP BY lidnr ORDER BY lidnr +1
[/SQL]
 
Dit heeft gewerkt, thanx voor de gegeven informatie

[sql]SELECT Scores.lidnr , SUM( score) AS Totaal , FLOOR(SUM(score)/5) AS 'wedstrijd gemiddelde'
FROM Scores
GROUP BY lidnr
ORDER BY Scores.lidnr +1[/sql]
 
Laatst bewerkt door een moderator:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan