嗨我正在嘗試在postgreSql表中執行以下操作,但遇到語法問題。PostgreSQL如果表A不包含值,則插入到表A和表B中
僞代碼:
if (tableA.column1 does not contain value1)
{
INSERT INTO tableA (column1, column2)
VALUES value1, value2
}
// do this check even if the above already existed
if (tableB does not contain value1 and value3 in the same row)
{
// it is ok if value1 and value3 already exist in the table, just not the same row
INSERT INTO tableB (column1, column2)
VALUES (value1, value3)
}
return true
與此操作的實際語法任何幫助,將不勝感激!
我不明白第一個和第二個條件是如何「歸屬」在一起的。你可以簡單地運行兩個彼此獨立。 – 2013-03-22 14:12:49
有趣,現在我看着它,你說得很好! – dcoffey3296 2013-03-22 14:16:55