标题:请帮忙,能否用一句 SQL 语句给另表赋值?
只看楼主
schtg
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:https://t.me/pump_upp
等 级:贵宾
威 望:67
帖 子:1355
专家分:2534
注 册:2012-2-29
结帖率:90%
已结贴  问题点数:10 回复次数:7 
请帮忙,能否用一句 SQL 语句给另表赋值?
我现有两表:HZ.dbf、FK.dbf
&& HZ   分工表
      姓名   科目    班级1    班级2    年级均分1   年级均分2
      张三    语文   一班              
      李四    数学   五班     六班  
      王五    英语   一班     三班
&& FK   平均分表
    班级   科类   语文    数学     英语
    一班   理科   108      123      135
    二班   理科   110      130      127
    三班   理科   111      128      132
    四班   文科   107      99       112
    五班   文科   106      102      118
    年级   理科   109      127      130
    年级   文科   106.5    100      116
我的思路是:由HZ表中的科目、班级1中的班级1,对应到FK中的班级,确定该班的科类,由科类确定FK中该科类的年级均分,然后再赋值过去,显得复杂。
请问:能否用SQL语句,将下表FK中的 年级平均分 赋值到 上表中的年级均分1、年级均分2中?谢谢!

搜索更多相关主题的帖子: 英语 数学 姓名 语文 
2014-10-14 06:58
kiff
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:广州
等 级:贵宾
威 望:46
帖 子:756
专家分:2531
注 册:2013-1-30
得分:2 
哦,要用一句SQL的啊,又没看清楚这个“一”字了,也真是很考人的

[ 本帖最后由 kiff 于 2014-10-14 11:17 编辑 ]
2014-10-14 11:06
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:323
帖 子:9621
专家分:26174
注 册:2012-2-5
得分:2 
等神仙来帮楼主解决问题吧

坚守VFP最后的阵地
2014-10-14 12:40
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
得分:2 
考试
2014-10-14 14:09
liuxingang28
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:山东济南
等 级:贵宾
威 望:47
帖 子:649
专家分:2156
注 册:2014-2-7
得分:2 
SQL 也不是万能的,特别是楼主要求的“一”,而使用 VFP 的过程代码来处理则不难,但这又不符合楼主的要求。只能交“白卷”了。

泉城飞狐
2014-10-16 14:57
wp231957
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:神界
等 级:版主
威 望:422
帖 子:13681
专家分:53296
注 册:2012-10-18
得分:2 
要学会变通  只要抓住耗子便是好猫

DO IT YOURSELF !
2014-10-16 15:09
zjj1974
Rank: 2
等 级:论坛游民
威 望:1
帖 子:50
专家分:38
注 册:2014-8-10
得分:2 
这是谁设计的〔平均分表〕啊!

如果 FK(平均分表)按如下的方法设计,则好用得多了
 
    班级   科类  学科   分数
   一班   理科   语文   108
   一班   理科   数学   123
   一班   理科   英语   135
   二班   理科   语文   110
   二班   理科   数学   130
   二班   理科   英语   127
……
2014-10-17 14:45
taifu945
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:80
帖 子:1545
专家分:3298
注 册:2012-7-6
得分:2 
以下是引用zjj1974在2014-10-17 14:45:34的发言:

这是谁设计的〔平均分表〕啊!

如果 FK(平均分表)按如下的方法设计,则好用得多了
 
    班级   科类  学科   分数
   一班   理科   语文   108
   一班   理科   数学   123
   一班   理科   英语   135
   二班   理科   语文   110
   二班   理科   数学   130
   二班   理科   英语   127
……
很多人设计表文件时都搞不清源数据和最终统计数据格式之间的区别,往往将源数据当作最终统计格式来设计,结果编程的时候劳心费力,还不一定有好结果。
2014-10-17 15:40



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-437231-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.253951 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved