MySQL中的多表插入更新与MS-SQL的对比

时间:2020-12-04 21:38:24

MySQL多表插入:

INSERT INTO tdb_goods_cates (cate_name) SELECT goods_cate FROM tdb_goods GROUP BY goods_cate;

--INSERT INTO 表名 (列名)查询对应的列

MS SQL 多表插入:

  与MySQL 的一样

 

MySQL的多表关联更新

UPDATE dtb_goods INNER JOIN tdb_goods_cates ON goods_cate = cate_name SET goods_cate = cate_id

--UPDATE 表名  关联语句 SET 具体更改字段

MS SQL 的多表关联更新  

update #libList set img_url=(select apkmd5 from (select apkmd5,libraryid from apk as tem  where apkid=1)as T where t.libraryid =#libList.id) 

--UPDATE 表名 SET 要更新的字段=(子查询语句) AS T where 这个T与要更改的表进行关联