O problema é uma alteração funcional no mysql 5.7, role até o final Use o JOIN ou force o otimizador a se comportar como na versão anterior com: SET optimizer_switch = 'derived_merge=off';