Tabla temporal en mysql

Hola

Tengo la siguiente query:

SELECT distinct p.id_perfil FROM perfiles AS p, usuarios AS u, tipo_perfil AS tp WHERE p.id_tipoperfil = ( SELECT distinct tp.id_tipoperfil FROM tipo_perfil AS tp, perfiles as p WHERE tp.Descripcion ='Leer' ) AND p.perfil ='Editor'

La cual me devuelve un integer.

Bien, necesito almacenar este integer en una tabla temporal para después utilizarlo en un update.

Me he estado mirando el tema de las tablas temporales pero no sé muy bien como realizarlo.

Tampoco sé si al tener una sentencia y dentro una subsentencia, como es el caso, me sirve el tema de las tablas temporales.

Gracias.

Añade tu respuesta

Haz clic para o