1、創建一個與表3結構相同的表表4,把表3的舊資料復制到表4;
2、洗掉表三的資料;
3、Insert into 表3(SGID,MING,MEMBER) select b.SGID,B.ming,B.MEMBER from 表1 a,表2 b where a.MING = b.MING;
4、把表4的資料復制到表3
uj5u.com熱心網友回復:
存盤程序不是干這種小事的
把下面兩個陳述句扔一個事務里執行
insert into tab2(sgid, ming) values('ab', '1');
insert into tab3(sgid, ming, member)
select t2.sgid, t2.ming, t1.member from tab1 t1, tab2 t2
where t1.ming = t2.ming
and not exists(select*from tab3 t3 where t3.sgid = 'ab' and t3.ming = '1')
;
**桔妹導讀:**深耕人工智能領域,致力于探索AI讓出行更美好的滴滴AI Labs再次斬獲國際大獎,這次獲獎的專案是什么呢?一起來看看詳細報道吧! 近日,由國際計算語言學協會ACL(The Association for Computational Linguistics)舉辦的世界最具影響力的機器 ......
我們經常在資料庫中使用 LIKE 運算子來完成對資料的模糊搜索,LIKE 運算子用于在 WHERE 子句中搜索列中的指定模式。 如果需要查找客戶表中所有姓氏是“張”的資料,可以使用下面的 SQL 陳述句: SELECT * FROM Customer WHERE Name LIKE '張%' 如果需要 ......
關于MySQL的二進制日志(binlog),我們都知道二進制日志(binlog)非常重要,尤其當你需要point to point災難恢復的時侯,所以我們要對其進行備份。關于二進制日志(binlog)的備份,可以基于flush logs方式先切換binlog,然后拷貝&壓縮到到遠程服務器或本地服務器 ......