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.