Я пытаюсь создать строки во временной таблице, используя значения из другой таблицы, а также статические значения.Лучшее, что я мог придумать, это фрагмент кода, использующий несколько запросов.Мне любопытно, есть ли один SQL-запрос, который мог бы достичь этого.
CREATE TEMPORARY TABLE temp_users (user_id INT, location_id INT);
INSERT INTO temp_users (user_id) SELECT id FROM users WHERE user.role = 'employee';
UPDATE temp_users SET location_id = 11;