ADO+Access在两表之间连接查询 - VC/MFC / 数据库
现有:
班级表t_clazz(主键id,班级名称),
学生表t_student(主键id,学生姓名,所属班级id);
表结构如下:
=======================================================
t_clazz(id,clazz_name)
t_student(id,student_name,t_clazz_id)
========================================================
现要查询的结果如下
id student_name clazz_name
========================================================
mysql的sql语句参考:
select s.id aaa, s.student_name bbb , c.clazz_name ccc
from t_clazz c, t_student s
where s.t_clazz_id = c.id ;
========================================================
access数据库的语句不知道该怎么写?
SELECT s.id s.student_name c.clazz_name
from t_student AS s INNER JOIN t_clazz AS c ON s.t_clazz_id = c.id;
SELECT B.id as aa, B.name as bb, A.clazz_name as cc
from t_clazz as A
left join t_student as B on A.id = B.t_clazz_id
SELECT B.id as aa, B.student_name as bb, A.clazz_name as cc
from t_clazz as A
left join t_student as B on A.id = B.t_clazz_id
还可以两个 mdb文件间连接查询
ACCESS不支持空格的别名方式,要加AS给它取别名。
相关问答:
ACCESS数据库中有一个tablename表,设计如下
编号,书名,作者,出版时间,出版社,ISBN,目录,简介
其中除“编号”为自动编号外,其它都为“备注”
其中"编号"维一,在“ISBN”中有的为空值, ......
我连接access数据库,以前一直很好,最近却总是出错(数据库连接出错!!),代码如下:
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&" ......
怎样实现点击一个按钮,就将当前窗体指定输入框里的数据复制到Windows剪切板呢?我试过用Clipboard,但不行,似乎没有这个函数
有这个功能啊。查一下msdn就可以了啊。
Private Sub mnuCopy_Click ()
Cli ......
由于组合框的行来源数据很多,所以我写了以下代码:
Private Sub F_NAME_Change()
Me.F_NAME_标签.SetFocus
Me.F_NAME.Requery
Me.F_NAME.SetFocus
If Nz(F_NAME) <& ......