首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

主表明细表的查询怎么写

2013-03-10 
主表明细表的查询如何写?表1 【ID,班级,班主任】, ID班级班主任1一(1)班黄XX2

主表明细表的查询如何写?
表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语句如何写?
[解决办法]
SELECT 表2.ID, 表1.班级, 表1.班主任, 表2.姓名
FROM 表2 LEFT JOIN 表1 ON 表2.班级 = 表1.ID where 表2.ID='+QuotedStr(edit1.text);
具体SELECT自己看着添加,已测试可以显示

热点排行