Rumah > pangkalan data > tutorial mysql > 关联子查询Update语句更新数据

关联子查询Update语句更新数据

WBOY
Lepaskan: 2016-06-07 14:56:55
asal
1900 orang telah melayarinya

关联子查询 Update 语句更新数据 无 --方法1:Update?Table1?set?c?=?(select?c?from?Table2?where?a?=?Table1.a)?where?c?is?null?--方法2:update??Aset??newqiantity=B.qiantityfrom??A,Bwhere??A.bnum=B.bnum?--方法3:update????(select?A.bnum?,A.newq

关联子查询Update语句更新数据

--方法1:
Update?Table1?set?c?=?(select?c?from?Table2?where?a?=?Table1.a)?where?c?is?null?

--方法2:
update??A
set??newqiantity=B.qiantity
from??A,B
where??A.bnum=B.bnum?

--方法3:
update
????(select?A.bnum?,A.newqiantity,B.qiantity?from?A?left?join?B?on?A.bnum=B.bnum)?AS?C
set?C.newqiantity?=?C.qiantity
where?C.bnum?=XX?
Salin selepas log masuk
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan