хотите создать временную таблицу с полем auto_increment плюс поле, которое нужно выбрать из другой таблицы.
Вот что у меня есть (не работает)
CREATE TEMPORARY TABLE tmp (id INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY,
(SELECT valueName AS valueName
FROM sometable
WHERE sometable.somevalue='00'));
они работают сами по себе, но могут получить правильный синтаксис для выполнения обоих действий
CREATE TEMPORARY TABLE tmp (id INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY)
CREATE TEMPORARY TABLE tmp AS SELECT valueName AS valueName FROM sometable
WHERE sometable.somevalue='00';