[英]insert into with combination of inner join
如何對此select語句進行insert語句?
SELECT et
FROM user
inner join petrazafa.class_room
using(id)
where title like '%11%'
or title like '%12%';
我需要插入所有et
= 1;
謝謝
編輯1:
我認為這里有一個答案: 在Insert查詢中使用select查詢獲取相同的表名
為了你 :
INSERT INTO `yourtable`(et)
SELECT et
FROM user
inner join petrazafa.class_room
using(id)
where title like '%11%'
or title like '%12%';
觀看文檔:
文件例子:
INSERT INTO tbl_temp2 (fld_id)
SELECT tbl_temp1.fld_order_id
FROM tbl_temp1 WHERE tbl_temp1.fld_order_id > 100;
嘗試類似的東西
INSERT INTO user( 1 as et )
SELECT et
FROM user
inner join petrazafa.class_room
using(id)
where title like '%11%'
or title like '%12%';
據我了解,你想更新et=1
的title like '%11%' or title like '%12%'
為了那個原因
update user u inner join petrazafa.class_room c on u.id=c.id set et=1 where title like '%11%'
or title like '%12%'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.