簡體   English   中英

MySQL 插入帶 IF

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM