Можем ли мы СОЗДАТЬ таблицу, используя инструкцию SELECT, потому что я не могу получить доступ, кроме чтения, всякий раз, когда мне нужно выполнить запрос - PullRequest
0 голосов
/ 23 января 2019

У меня есть запрос, который мне нужно написать три раза, используя объединение с небольшим изменением.Если я напишу запрос 3 раза с помощью union, это будет запрос, содержащий более 1000 строк .Так что я хочу знать, есть ли способ, чтобы мы могли привести каждый запрос к временной таблице, а затем использовать объединение, чтобы объединить те, которые будут запросом из нескольких строк.
Также предложите любой другой способ, кроме создания временной таблицы.Мне нужен запрос для MYSQL .

Я просто пишу аналогичный запрос, который вы можете объяснить на основе этого.Этот запрос может быть не в правильной форме, но объяснит вам, что мне нужно.

CREATE table #temp
(SELECT
a,b,c...
FROM table1,table2...
where ....)
UNION
(SELECT
1,2,3...
FROM table1,table3,...
)

Я не могу предоставить доступ всем, кто выполняет этот запрос, поэтому не может использовать таблицу CREATE.

...