急求一句sql 语句(sql2000下),在线等待。。。。。
各位高手,此问题我折腾了半天了,没进展特不吝赐教。
问题是这样的,有一个如下的表(其实只是真正表的一部分,为了简化问题提取了主要的部分)用来
记录学生的转学,转系,留级,休学等异动信息。我当初为了数据库的数据清晰好维护期间,为每一
届都由用户动态创建一个数据库。这不,麻烦来了。我要的到的信息是?所显示的位置。
此表各字段说明如下:
原班级号:记录学生原来所在班级的编号
原班级名:记录学生原来所在班级的名称(当然此信息是通过一个自定义函数得到的)
新班级号:记录学生学籍异动后所在的班级的班号,有可能是在当前数据库中也可能在
“新班级所在数据库”字段所记录的数据库。
新班级所在数据库:新班级所在的数据库的数据库名
新班级名:就是我要得到的信息了。
说明:在不同的数据库中班级的编号是不同的
原班级号 原班级名 新班级号 新班级所在数据库 新班级名
144 03web 145 03届 ?
144 03web 144 04届 ?
144 03web 144 05届 ?
问题点数:100、回复次数:3Top
1 楼zhangweiguo3984(维维)回复于 2005-08-04 20:09:55 得分 0
用生成表查询就可以了!把三个表合并!这样的题目我面试的时候做过的Top
2 楼laok2yang(笨鸟——学习中)回复于 2005-08-04 20:12:19 得分 0
“每一届都由用户动态创建一个数据库”?Top
3 楼xjspa(天涯)回复于 2005-08-04 20:29:47 得分 0
“每一届都由用户动态创建一个数据库”?
没错,就像财务系统中的套帐一样Top




