[英]MySQL INSERT With IF
我正在嘗試編寫一個 mysql 腳本,該腳本應該如下工作,但我不知道如何執行它。
邏輯是:
if table1.column1 = table2.column1:
INSERT INTO table3 (col1,col2)
VALUES (table1.column2 , table2.column3)
引用的表都在同一個數據庫中
您可以使用連接 table1 和 table2 的SELECT
語句代替VALUES
:
INSERT INTO table3 (col1,col2)
SELECT t1.column2, t2.column3
FROM table1 t1 INNER JOIN table2 t2
ON t1.column1 = t2.column1
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.