[MySQL] Random in Group by

Pagina: 1
Acties:

  • jbweb
  • Registratie: Oktober 2004
  • Laatst online: 04-10-2023

jbweb

professional noob

Topicstarter
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?

Als ik een leuke signature bedenk, zijn jullie de eerste die het weten