请教:一个表根据另外一个表的值更新问题 update t1 set t1.任课老师ID=t2.任课老师IDfrom A表 t1inner join 表B t2 on t1.学生ID=t2.学生ID 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 --如果1个学生有多个任课老师的话,上面会报错,则用下面的update t1 set t1.任课老师ID=t2.任课老师IDfrom A表 t1inner join (select 学生ID,max(任课老师ID) 任课老师ID from 表B group by 学生ID) t2 on t1.学生ID=t2.学生ID 谢谢rockyljt,学生表中,学生ID为主键,任课老师ID不是主键,是不是不属于一个学生多个任课教师? MSSQL中远程IP访问限制 一个数据库想法 这样的查询怎么写? 存储过程里判断参数为not null怎么写? 关于sqlserver的内存管理,特急,高手请进来下,谢谢…… 请问以下SQL代码如何在ASP中调用 急急急,发布数据库的问题,请高手们帮帮小弟吧 建立发布与订阅(合并复制)的两台数据库服务器怎样使用SQL语句进行备份与恢复? 求SELECT语句,急!!!!!!!!! 请问如何将多个完全备份的数据还原 该如何更新数据?请大家帮帮忙 两个指标的数据有变动,就记录在此表中;若数据相同,则只记录最初一条数据
--如果1个学生有多个任课老师的话,上面会报错,则用下面的
update t1 set t1.任课老师ID=t2.任课老师ID
from A表 t1
inner join (select 学生ID,max(任课老师ID) 任课老师ID from 表B group by 学生ID) t2 on t1.学生ID=t2.学生ID