SQL里怎么用UPDATE更新大量SELECT数据?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL里怎么用UPDATE更新大量SELECT数据?相关的知识,希望对你有一定的参考价值。
参考技术AQL update select语句
最常用的update语法是:
UPDATE <table_name>
SET <column_name1> = <value>, SET <column_name2> = <value>
如果我的更新值Value是从一条select语句拿出来,而且有很多列的话,用这种语法就很麻烦
第一,要select出来放在临时变量上
第二,再将变量进行赋值。
具体的语法如下:
UPDATE <table_name> <alias>
SET (<column_name>,<column_name> ) = (
SELECT (<column_name>, <column_name>)
FROM <table_name>
WHERE <alias.column_name> = <alias.column_name>)
WHERE <column_name> <condition> <value>;
以上是关于SQL里怎么用UPDATE更新大量SELECT数据?的主要内容,如果未能解决你的问题,请参考以下文章