比如说有表A 和 表B 表A 里面记录了 姓名,学号
表B 里面记录了 学号,成绩现在我创建一个新表C 里面包括字段有 姓名,学号,成绩我用下面的语句想把表A,B的值整合起来放入C表内:INSERT INTO 表C(姓名,学号) select 姓名,学号 from 表A
INSERT INTO 表C(成绩) select 成绩 from 表B于是我得到下面的结果姓名 学号 成绩
小华 001 NULL
小明 002 NULL
NULL NULL 80
NULL NULL 85但是我想要的结果是姓名 学号 成绩
小华 001 80
小明 002 85请问各位高手我该怎么实现呢???
只用简单的语句 ,不使用视图
能不能用TNSRET啊,select啊之类的简单语句实现呢??
麻烦懂的帮忙想想,多谢了
表B 里面记录了 学号,成绩现在我创建一个新表C 里面包括字段有 姓名,学号,成绩我用下面的语句想把表A,B的值整合起来放入C表内:INSERT INTO 表C(姓名,学号) select 姓名,学号 from 表A
INSERT INTO 表C(成绩) select 成绩 from 表B于是我得到下面的结果姓名 学号 成绩
小华 001 NULL
小明 002 NULL
NULL NULL 80
NULL NULL 85但是我想要的结果是姓名 学号 成绩
小华 001 80
小明 002 85请问各位高手我该怎么实现呢???
只用简单的语句 ,不使用视图
能不能用TNSRET啊,select啊之类的简单语句实现呢??
麻烦懂的帮忙想想,多谢了
INSERT INTO 表C(姓名,学号,成绩)
select a.姓名,a.学号,b.成绩
from 表A a,表B b
where a.姓名 = b.姓名
select a.姓名,a.学号,b.成绩
from 表A a,表B b
where a.姓名 = b.姓名