读书人

怎么给表列赋值

发布时间: 2012-02-05 12:07:14 作者: rapoo

如何给表列赋值?
这里有两个问题:
(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

读书人网 >Mysql

热点推荐