Я хочу вставить записи всех записей в tableA со значением3 = True в tableB. Затем я хочу удалить эти записи в tableA. Я хочу сделать это в одном заявлении и попробовал использовать следующий SQL-запрос.delete from insert into statement
DELETE FROM
TableA
WHERE
rowID IN (INSERT INTO TableB (Value1, Value2)
SELECT Value1, Value2 FROM TableA WHERE Value3=TRUE RETURNING rowID)
Но это не работает. Как я могу исправить этот SQL так, чтобы он работал так, как планировалось?
Почему одно заявление, а не одна сделка? –
Я не думаю, что это возможно – Ormoz