如何给表列赋值?
这里有两个问题:
(1) 两个表,a和b,想把表b的特定列赋给表a,并按照主键一一对应。
例如: a : name birthday job (其中job字段为空,需要赋值)
b : name job;
我要把表b中对应name字段的job值赋给表a。
(2) 多个表,a,b,c。。。。, a的字段在其他表中有相应的值。如何用其他表填充a表字段(假设b,c等其他表,每个表紧包含a中的一个字段)
例如: a : b c d e ......
b : 含有a中字段b的值;
c : 含有a中字段c的值; ........
假设每个表中都有多条记录。
请高手帮忙了!^_^
------解决方案--------------------(1):
UPDATE a, b
SET a.job = b.job
WHERE a.name = b.name