表1 学号, 课程代号, 成绩
95123 123 90
95321 345 89
表2 课程代号 课程名称
123 语文
234 数学
345 英语
DbGrid 显示的内容如下
学号 课程名称 成绩
95123 语文 90
95321 英语 89
95123 123 90
95321 345 89
表2 课程代号 课程名称
123 语文
234 数学
345 英语
DbGrid 显示的内容如下
学号 课程名称 成绩
95123 语文 90
95321 英语 89
解决方案 »
- delphi与SQL Server Business Intelligence Development Studio如何一起使用
- 谁有Indy Tcp Client控件与服务器相联的例子?比如说如何用这个控件读取一个网页?
- 关于ADODataSet的问题
- 请问各位:在DBGrid中修改数据时如何设定只对某条记录进行修改,而不能修改其他记录?
- 请问TeamSource序列号是什么?
- 程序退出后,托盘区的图标不能及时消失,大家来看看什么问题
- 还是excel的问题,请给个实列
- 用ADODataset1查询的结果<1时就报错!
- 如何列出本机的目录结构
- 大侠帮忙?????
- 关于XPMenu的问题
- 如何使用Delphi6中的XMLDocument控件?
where 表1.课程代号=表2.课程代号
95123 123 90
95321 345 89
95321 234 100
95321 123 98 表2 课程代号 课程名称
123 语文
234 数学
345 英语
DbGrid 显示的内容如下
学号 课程名称 成绩
95123 语文 90
95321 英语 89
95321 数学 100
95321 语文 98
按上面的方法会出现很多重复的记录
select distinct表1.学号,表2.课程名称,表1.成绩 from 表1 join 表2 on 表1.课程代号=表2.课程代号
那就再加上对学生学号的判断吧:)AND XH =‘查询的学生学号’:)