Ik heb een redelijk dikke query, zie post van een tijdje geleden
Hierbij selecteer ik informatie met WHERE, GROUP BY, en HAVING en deze wordt daarna Random geordend. Tot zover snap ik het nog.
Maar er zijn velden die meermaals voorkomen, vandaar de GROUP BY, dan komt het veld dus maar één keer voor!
Probleem is dat de Group By (volgens mij) voor de Order By Rand() wordt uitgevoerd. Dus velden die meermaals voorkomen worden eerst gegroepeerd, en dus komt hier altijd hetzelfde veld "terug". De random order by daarna heeft hierop dus geen invloed. En dan is het volgens mij dus niet random.
Is hier een oplossing voor?