请问这个SELECT语句如何写?

aa20000 2013-03-02 04:24:35
表1 【 ID, 班级, 班主任】,
=============================
ID 班级 班主任
1 一(1)班 黄XX
2 一(2)班 黄XX
3 一(3)班 陈XX
4 一(4)班 蔡XX
5 一(5)班 伍XX
...


表2 【 ID, 学号, 班级, 学生姓名, 学生电话】,
=============================
ID 班级 学生姓名 学生电话 ...
1 1 刘XX
2 2 戴XX
3 2 白XX
4 3 陈XX
5 4 陆XX
...

以表2的ID作为查询条件得到
=======================================================
班级 学生姓名 班主任 学生电话
一(1)班 刘XX 黄XX
一(2)班 戴XX 黄XX
一(2)班 白XX 陈XX
一(1)班 陈XX 蔡XX
一(1)班 陆XX 伍XX

.....

请问这个SELECT语句如何写? 我要按学生ID查询的。
...全文
75 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
aa20000 2013-03-02
  • 打赏
  • 举报
回复
ADOQuery.SQL.Add('如何写这个SELECT语句??'); ADOQuery.SQL.Add('where ID='+inttostr(ID)); ADOQuery.Open;
ACMAIN_CHM 2013-03-02
  • 打赏
  • 举报
回复
select * from 表1,表2 where 表1.ID=表2.班级
aa20000 2013-03-02
  • 打赏
  • 举报
回复
大致情况等于一个是类别表(两个字段,一个是分类ID,另一个是分类名称),一个产品表(含有分类ID,不是分类名称),产品表里面的产品类别其实就是类别表的分类ID,当通过输入产品ID查询,能把产品以及产品的类别名称查出,这样能实现吗?
xianye521 2013-03-02
  • 打赏
  • 举报
回复
SELECT STU.CLASS,STU.NAME,TEA.NAME,STU.TEL FROM STUDENT STU,TEACHER TEA WHERE STU.ID IN (1,2,3,4,5) AND STU.CLASS = TEA.CLASS;
koutx 2013-03-02
  • 打赏
  • 举报
回复
没法写,你这后两行对 一(1)班 陈XX 蔡XX 一(1)班 陆XX 伍XX

7,712

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧