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 update join優化update in查詢效率MySql優化
- Mysql基礎+select5種子句 + 子查詢MySql
- MySQL中SELECT+UPDATE併發更新問題MySql
- Mybatis各種模糊查詢MyBatis
- Mysql資料庫學習(三):表的crud操作、完整性約束、select各種查詢MySql資料庫
- MySQL聯結查詢和子查詢MySql
- RAC常用管理命令--查詢RAC叢集各種資訊命令-更新中
- MySQL多表關聯查詢MySql
- 檢視慢查詢中,表被update 或 select 次數
- mysql 高併發 select update 併發更新問題解決方案MySql
- oracle 查詢結果的各種格式Oracle
- spring和Mybatis的各種查詢SpringMyBatis
- Hierarchical Queries 級聯查詢(樹狀結構查詢)
- mysql 三表關聯查詢MySql
- mysql三表關聯查詢MySql
- mysql關聯查詢優化MySql優化
- MysqL_select for update鎖詳解MySql
- MySQL講義第 47 講——select 查詢之查詢練習(五)MySql
- MySQL講義第27講——select 查詢之自連線查詢MySql
- 各種免費好用的api,含天氣查詢、IP查詢、物流查詢等API
- select查詢之三:子查詢
- select查詢之一:普通查詢
- EasyUI Combobox 級聯查詢UI
- select子查詢
- Mysql第六講 select查詢基礎篇MySql
- Mybatis中模糊查詢的各種寫法MyBatis
- [演算法]各種二分查詢演算法
- mysql三張表關聯查詢MySql
- mysql中的多表關聯查詢MySql
- select查詢之四:連線查詢
- mysql update join,insert select 語法MySql
- mysql innodb之select for update nowaitMySqlAI
- MyBatis(六) sql片段定義、級聯查詢、巢狀查詢MyBatisSQL巢狀
- oracle update left join查詢Oracle
- select for update
- 各類查詢
- 如何實現引數級聯查詢