有2张表
表1 zymcdm(专业名称代码表)
字段
zydm (专业代码)
zymc (专业名称)表2 xsxx(学生信息表)
字段
xsxm (学生姓名)
。
。
。
zydm (专业代码)
现在我 选择了一个专业名称后,通过在专业名称代码表中找出专业代码后去修改学生信息表中的zydm值,我该怎么办,用一条语句能实现吗?
表1 zymcdm(专业名称代码表)
字段
zydm (专业代码)
zymc (专业名称)表2 xsxx(学生信息表)
字段
xsxm (学生姓名)
。
。
。
zydm (专业代码)
现在我 选择了一个专业名称后,通过在专业名称代码表中找出专业代码后去修改学生信息表中的zydm值,我该怎么办,用一条语句能实现吗?
我先用一条select语句将其专业代码取出
后
在用取出的专业代码去更新某位学生信息纪录上的专业代码
这样比较麻烦
能否用一条语句实现呢
大家想想办法
谢谢
update xsxx xs set xs.zydm=(select zydm form zymcdm zy where zy.zymc=xs.zymc)
update xsxx set xsxx.zydm=(select zydm form zymcdm where zymcdm.zymc=xsxx.zymc)