两张具有关联的表怎么插入一列数据?
我用的是SQL SERVER 2008,目前在自己试验动手写一些基本的语句。现在碰到个问题是这样的:
两张表:
表1 student
stu_id stu_name
aa a1
bb b1
表2 grade
stu_id course_id grade stu_name
aa 01 80 null
aa 02 66 null
bb 01 85 null
bb 02 77 null
表2中的stu_name是另外插入的,默认为NULL。
问题是:如何编写语句使得表1的stu_name自动加入到表2的stu_name?
求各位提点!
------解决方案--------------------
SQL code
update a set a.stu_name=b.stu_name
from grade a
inner join student b on a.stu_id=b.stu_id