mysql 各種級聯查詢後更新(update select).
mysql 各種級聯查詢後更新(update select).
CREATE TABLE `tb1` (
`id` int(11) NOT NULL,
`A` varchar(100) default NULL,
`B` varchar(100) default NULL,
`C` varchar(20) default NULL,
PRIMARY KEY (`id`),
KEY `id` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
CREATE TABLE `tb2` (
`id` int(11) NOT NULL,
`A` varchar(100) default NULL,
`B` varchar(100) default NULL,
PRIMARY KEY (`id`),
KEY `id` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
級聯更新1:
update tb1,
tb2
set tb1.a=tb2.a,tb1.b=tb2.b
where tb1.id=tb2.id
級聯更新2:
update tb1,
(select * from tb2) as tb2
set tb1.a=tb2.a,tb1.b=tb2.b
where tb1.id=tb2.id
級聯更新3:
update (select * from tb1 group by C) as temp,
tb2,
tb1
set tb1.a = tb2.a,
tb1.b = tb2.b
where tb1.id = tb2.id and
temp.id = tb2.id
級聯更新4:
update tb1 left join tb2 on tb1.id = tb2.id
set tb1.a = tb2.a,
tb1.b = tb2.b
where ......
相關文章
- sql查詢更新update selectSQL
- Mysql基礎+select5種子句 + 子查詢MySql
- MySQL中SELECT+UPDATE併發更新問題MySql
- mysql 高併發 select update 併發更新問題解決方案MySql
- mysql update join,insert select 語法MySql
- spring和Mybatis的各種查詢SpringMyBatis
- MySQL講義第27講——select 查詢之自連線查詢MySql
- MySQL講義第 47 講——select 查詢之查詢練習(五)MySql
- Mysql第六講 select查詢基礎篇MySql
- select for update
- 各種免費好用的api,含天氣查詢、IP查詢、物流查詢等API
- mysql三表關聯查詢MySql
- mysql 三表關聯查詢MySql
- oracle update left join查詢Oracle
- 查詢皮膚中如何實現兩個 select 下拉框的關聯查詢?
- springDataJpa多表級聯查詢(@ManyToOne @OneToOne)Spring
- mysql三張表關聯查詢MySql
- mysql中的多表關聯查詢MySql
- mysql 跨表查詢、更新、刪除示例MySql
- SpringBoot操作ES進行各種高階查詢Spring Boot
- MyBatis(六) sql片段定義、級聯查詢、巢狀查詢MyBatisSQL巢狀
- MySQL 當中的各種鎖(中級篇)MySql
- MySQL_插入更新 ON DUPLICATE KEY UPDATEMySql
- MySQL更新資料,如何使用updateMySql
- Django model update的各種用法介紹Django
- Linux查各種Linux
- 記一次 MySQL select for update 死鎖問題MySql
- 如何實現引數級聯查詢
- mysql三表關聯查詢練習MySql
- MYSQL A、B表陣列關聯查詢MySql陣列
- SQLServer DML操作阻塞SELECT查詢SQLServer
- Django model select的各種用法詳解Django
- Laravel 中關聯模型查詢 +with 預載入中 select 必需欄位Laravel模型
- MYSQL學習筆記24: 多表查詢(聯合查詢,Union, Union All)MySql筆記
- 各種並查集並查集
- Oracle 級聯表更新和SQLServer 級聯表更新OracleSQLServer
- Mysql系列第七講 玩轉select條件查詢,避免採坑MySql
- Oracle\MS SQL Server Update多表關聯更新OracleSQLServer
- MySQL查詢MySql