SQL更新多条语句问题 急!!!
来源:百度知道 编辑:UC知道 时间:2024/05/17 04:48:54
表A (机段代码(jiduanddaima ), 机段名(jiduanmiang))
表B (车型 (chexing),机段代码(jiduandaima))
我想把表B的多条机段代码换成机段名?机段代码 与 机段名唯一对应, 怎么写更新语句
表B (车型 (chexing),机段代码(jiduandaima))
我想把表B的多条机段代码换成机段名?机段代码 与 机段名唯一对应, 怎么写更新语句
update b set jiduandaima=a.jiduanming from a where a.jiduandaima=b.jiduandaima
update b set jiduandaima=a.jiduanming from a inser join jiduandaima on a.jiduandaima=b.jiduandaima
上面两个是SqlServer的写法
update b set jiduandaima=(select jiduanmiang from a where a.jiduandaima=b.jiduandaima)
这个是Oracle的写法
以上,希望对你有所帮助
update b set jiduandaima=(select jiduanmiang from a where a.jiduandaima=b.jiduandaima) 这样也行
update b set jiduandaima=a.jiduanming from a where a.jiduandaima=b.jiduandaima