Zoals te lezen is in de opmerkingen, heeft @wchiquito voorgesteld om naar de optimizer_switch te kijken . Hierin vond ik dat de schakelaar derived_merge kan worden uitgeschakeld om dit nieuwe, en in dit specifieke geval ongewenste, gedrag op te lossen.
set session optimizer_switch='derived_merge=off'; lost het probleem op.
(Dit kan ook gedaan worden met set global ... of worden geplaatst in de my.cnf / my.ini)