Можно ли вставить в таблицу из переменной? - PullRequest
0 голосов
/ 29 января 2019

Предположим, у меня есть две таблицы:

В таблице 1 ($SYSTEM.DISCOVER_SESSIONS) есть столбцы A, B, C

В таблице 2 есть столбцы A, C, D

Я запрашиваю данные таблицы 1 в select из столбцов A и C

. Я сохраняю этот результат запроса в переменной с именем: $result

, по сути, это выглядит так:

$result = 'SELECT [A],[C] FROM $SYSTEM.DISCOVER_SESSIONS'

Теперь я хочу INSERT $result в таблице 2, с автоматически совпадающими столбцами (A, C), поскольку они были сохранены в $result

IЯ понял, что потенциально могу использовать JOINS для этого, но я не уверен, как сформулировать правильный синтаксис для того, что я пытаюсь сделать.

INSERT INNER JOIN SELECT *
INTO table2 
FROM $result  

Возможен ли подход, который я пытаюсь сделать?

...