MySQL no admite realizar un INSERT en la misma tabla que estás consultando con SELECT en la misma sentencia.
Es decir, no puedes hacer
Este tipo de cosas requiere el uso de una tabla intermedia temporal para realizars en SQL. De lo contrario, no es posible.