Добрый день в моем часовом поясе.
Мне нужно вставить строку в таблицу, но один из столбцов - это значения из другой таблицы. Итак, я хочу сделать что-то вроде этого
INSERT TABLE_NAME(COL1,COL2,COL3,COL4) VALUES("VAL1","VAL2","VAL3",(SELECT COL_A FROM TABLE2 WHERE COL_B = 'X'))
Но я думаю, что приведенный выше код невозможен, поэтому я использую следующий код:
INSERT INTO TABLE_NAME(COL1,COL2,COL3,COL4)
SELECT "COL1","COL2","COL3", COL_A FROM TABLE2 T2
WHERE COL_B= "X"
Мой вопрос:
Я хочу вставить значения, даже если выбор не возвращает значения, и в этом случае COL4 будет NULL
Как мне этого добиться?
Заранее спасибо
С наилучшими пожеланиями