У меня есть запрос, который мне нужно написать три раза, используя объединение с небольшим изменением.Если я напишу запрос 3 раза с помощью union, это будет запрос, содержащий более 1000 строк .Так что я хочу знать, есть ли способ, чтобы мы могли привести каждый запрос к временной таблице, а затем использовать объединение, чтобы объединить те, которые будут запросом из нескольких строк.
Также предложите любой другой способ, кроме создания временной таблицы.Мне нужен запрос для MYSQL .
Я просто пишу аналогичный запрос, который вы можете объяснить на основе этого.Этот запрос может быть не в правильной форме, но объяснит вам, что мне нужно.
CREATE table #temp
(SELECT
a,b,c...
FROM table1,table2...
where ....)
UNION
(SELECT
1,2,3...
FROM table1,table3,...
)
Я не могу предоставить доступ всем, кто выполняет этот запрос, поэтому не может использовать таблицу CREATE.