SQL语言写一段查询语句

来源:百度知道 编辑:UC知道 时间:2024/06/18 04:55:18
A表:
点名 描述 上限 下限
Pcao_test1 PULV A PRESS 5000 -500
Pcao_test2 PULV B PRESS 2000 -200
Pcao_test3 PULV C PRESS 200 100
Pcao_test4 PULV D PRESS 100 20

B表:
点名 描述 上限 下限
Pcao_test1
Pcao_test5
Pcao_test3
Pcao_test7

请用SQL语言写一段查询的语句,把A表中“描述”,“上限”,“下限”信息写到与B表中点名相同的记录里面。(每个表中每一行为一条记录)

update b set 描述=(select 描述 from A where a.点名=b.点名),上限=(select 上限 from a where a.点名=b.点名),下限
=(select 下限
from a where a.点名=b.点名)

update b
set (b.'描述',b.'上限',b.'下限')=
(
select '描述','上限','下限'
from a
where a.'点名'=b.'点名'
);

update b set b.上限=a.上限, b.描述=a.描述 ,b.下限=a.下限 from a where a.点名=b.点名