2015-10-16 85 views
0

我想更新表b中的说明。在表中,我有最新的数据。我想加入表b中可用的所有数字并更新说明。只有表格b中可用的数字必须更新!更新数据库中的值

我有这个疑问:

select * from b 
left join a.prod_nr = b.prod_nr 

但我怎么可以做一个更新的领域?性能如何,因为有更新的8000行。

我有表

prod_nr description 
1  test 
2  things 
3  pc 

表B中的B表查询之后

prod_nr description 
1  nothing 
3  monitor 

输出:

prod_nr description 
1  test 
3  pc 

回答

1
update b 
join a on a.prod_nr = b.prod_nr 
set b.description = a.description 
+0

我怎样才能做到这一点用笨的活动查询? – da1lbi3

+0

不知道。从来没有与它合作过 –