введите значение и выберите из столбца и из той же таблицы - PullRequest
0 голосов
/ 12 октября 2011

My_Table (содержит столбцы A и B). Мне нужно проверить столбец A и, если он не равен назначенному фиксированному значению, добавить новую запись, используя назначенное фиксированное значение для столбца A и существующее значение столбца B для столбца B.

Есть ли способ объединить VALUES & SELECT в оператор INSERT? Temp Table? Как мне это сделать?

Спасибо

1 Ответ

1 голос
/ 12 октября 2011

Ваш вопрос немного неясен, но я думаю это должно сделать

INSERT INTO My_Table (A, B)
(SELECT "DESIGNATED_VALUE", B FROM My_Table WHERE A <> "DESIGNATED_VALUE")
...