Ik heb 1 query :
SELECT
memberTable.*,
titleTable.`memberId`,
SUM(voteTable.`score`) AS totalScore,
COUNT(1) AS totalTitles
FROM
`TTPMember` as memberTable,
`TTPVote` as voteTable,
`TTPTitle` as titleTable
WHERE
titleTable.`id`=voteTable.`titleId`
AND
memberTable.`id`=titleTable.`memberId`
GROUP BY
titleTable.`memberId`
ORDER BY
totalTitles + totalScore
LIMIT
5
In deze query zitten 2 aliasses (totalTitles en totalScore)
In de ORDER BY wil ik deze gebruiken.
Nu is het probleem dat totalTitles WEL goed gevonden wordt (en goed gebruikt), maar totalScore bestaat niet (1054 -> Unknown column 'totalTitles' in 'order clause')
Hoe komt het dat de ene alias wel werkt en de andere niet?
984 views