Eén probleem lijkt op de uitdrukking voor de mode kolom. De subquery in de CASE-expressie moet één expressie en één rij retourneren. In plaats van SELECT * het moet SELECT <expr> zijn , en er zou een LIMIT 1-clausule moeten zijn als de mogelijkheid bestaat dat deze meer dan één rij retourneert.
Als u meer dan één expressie nodig hebt, moet u ofwel die CASE-expressie herhalen, met een andere subquery, of u wilt misschien een JOIN-bewerking.