潼关人民之家招聘:如何实现二个表的同时查询

来源:百度文库 编辑:神马品牌网 时间:2024/05/13 03:15:52
本人在用delphi开发程序的时候,做到一个access数据库,里面有"院系设置"和"学生信息"两个表,如何实现两个表的关联查询?比如查找工商学院里的全体同学?

这个好说,联查一下就可以了:

比如:

院系设置: table1 字段有 ID,name
学生信息: table2 字段有 ID,name,CollegeID

查找工商学院的全体学生:

SELECT b.name AS 工商管理学院全体同学 FROM table1 a,table2 b WHERE a.ID = b.CollegeID AND a.name = '工商管理学院'

不会写代码就手动建立一个关联查询,然后再右键查看SQL语句就可以知道代码是怎么写的了。

select 列名组合
from 院系设置 as a inner join 学生信息 as b on
a.相同列名=b.相同列名

select * from 院系设置 as a,学生信息 as b where a.院系号=b.院系号 and a.院系名='工商学院'

select * from 院系设置,学生信息 where 院系设置.相同列名=学生信息.相同列名

1、SQL-92国际标准——连接谓词
2、MS的游戏规则:JOIN