Wie in den Kommentaren zu lesen ist, hat @wchiquito vorgeschlagen, sich den optimizer_switch anzusehen . Hier habe ich festgestellt, dass der Schalter derived_merge abgeschaltet werden könnte, um dieses neue und in diesem speziellen Fall unerwünschte Verhalten zu beheben.
set session optimizer_switch='derived_merge=off'; behebt das Problem.
(Das geht auch mit set global ... oder in die my.cnf / my.ini gelegt werden)