在我的access数据库中有这样几个表:
1、学生表 txsb有如下字段:
cxsb_xh 学号
cxsb_xm 姓名
cxsb_xibie 系别
cxsb_bj 班级
…… ……2、成绩表 tcjb有如下字段:
ccjb_xh 学号
ccjb_kc 课程
ccjb_cj 成绩
ccjb_xq 学期3、班级表 tbjb有如下字段:
cbjb_bjbh 班级编号
cbjb_bjm 班级名
cbjb_xb 系别名4、系别表 txbb
cxbb_xbbh 系别编号
cxbb_bbm 系别名5、课程表1 tkcb
ckcb_kh 课号
ckcb_kc 课程6、课程表2 tkcb2
ckcb2_kc 课程
ckcb2_bj 班级
ckcb2_xq 学期我使用的是ado组件去连接该数据库
那么在我的adoquery中用什么样的语句才能够生成如下的一个临时表?
比如用户指定查找指定的某个学期;某个班级的所有学生成绩,且生成临时表如下:
学号 姓名 课程1 课程2 课程3 ……
200001
200002 …………………………………………………我对数据库了解的不是很清楚,饿补了2天数据库的书
感觉应该是生成一个临时明细表吧?可是不知道是用什么样的语句去生成?
这里面我是用学号做主键的。解决后立即加分!
1、学生表 txsb有如下字段:
cxsb_xh 学号
cxsb_xm 姓名
cxsb_xibie 系别
cxsb_bj 班级
…… ……2、成绩表 tcjb有如下字段:
ccjb_xh 学号
ccjb_kc 课程
ccjb_cj 成绩
ccjb_xq 学期3、班级表 tbjb有如下字段:
cbjb_bjbh 班级编号
cbjb_bjm 班级名
cbjb_xb 系别名4、系别表 txbb
cxbb_xbbh 系别编号
cxbb_bbm 系别名5、课程表1 tkcb
ckcb_kh 课号
ckcb_kc 课程6、课程表2 tkcb2
ckcb2_kc 课程
ckcb2_bj 班级
ckcb2_xq 学期我使用的是ado组件去连接该数据库
那么在我的adoquery中用什么样的语句才能够生成如下的一个临时表?
比如用户指定查找指定的某个学期;某个班级的所有学生成绩,且生成临时表如下:
学号 姓名 课程1 课程2 课程3 ……
200001
200002 …………………………………………………我对数据库了解的不是很清楚,饿补了2天数据库的书
感觉应该是生成一个临时明细表吧?可是不知道是用什么样的语句去生成?
这里面我是用学号做主键的。解决后立即加分!
解决方案 »
- 图表控件TeeChart的问题
- 如下
- tcwbutton ,tcwgraph,tiannlogdisplay,tiledround是什么控件,怎么装啊
- 共享软件想改成免费的,怎么改?
- Urgnet:怎么代码控制dxComponentPrinter的Header,Footer,热切期盼您的帮助!
- 在sql1链接数据库sql2,sql1中存储过程调用了sql2,用delphi的storedproc调用存储过程出错Heterogenous queries require the ansi_nulls an
- 请问托盘怎么做呀
- 关于屏保
- 可不可以使Table1.Edit以后不要Table1.Post即自动修改数据库中的记录???
- 问一个非DELPHI问题!
- 关于刷新!
- 关于汉字内码表的一点疑惑,请求大家的帮助!
不过你可以用sql语句创建一个机器名称做前缀的表啊,如表名称pc1_class的表。
在创建之前先删除他,用try except 包起来,程序退出的时候删除掉,用起来和
临时表查不多啊,只是有点麻烦,呵呵
n然后 drop table ttmp
sql代码是自动生成的
2,select....into结构创建的是新表。
3, 你的要求完全可以用视图来实现 access中视图的使用方法参考帮助(注:你创建好视图的时候,access会自动创建相应的sql语句即是点击sql视图可查看)
通过视图应该没有问题棏