我有2個表稱爲table1和table2。表1具有鍵,條件,級別和條件值列,而表2具有鍵和值列。基於其他表值的SQL插入行
表1行
key condition level conditionVal
1 > error 10
1 = info 5
2 < warning 5
2 > info 20
我會得到輸入來自用戶或其他源(鍵和值)和值I需要插入到基於下述條件表2。
如果密鑰是1並且值大於10或者值等於5那麼我需要插入。 如果鍵是2並且值大於20或者值小於5,那麼我需要插入。
如何使用sql insert語句實現此目的。
這DBMS? SQL Server,Oracle,MySQL,...? – CeOnSql
爲您的首選數據庫管理系統搜索動態SQL – JohnHC
SQL中的CASE可以幫助您? – Milaci