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给它取别名。
相关问答:
错误提示:
Error creating bean with name 'DAOProxy' defined in class path resource [appcontext.xml]: Cannot resolve reference to bean 'transactionManager' while setting bean property 'transactionMana ......
VB.NET code:
Public Class excelAccess
Public Function exceltoTb(ByVal strExcelFileName As String, ByVal strSheetName As String) As System.Data.DataTable
Dim cnnStr As String = " ......
大家好阿,我有一个类
class CItem
{
public:
char itemName[20][100];
CItem();
};
CItem::CItem()
{
memset(itemName,0x00,sizeof(itemName));
}
CItem* items[20]={NULL};
items[0]=new CItem();
......
我做了一个企业网站,在我本地的时候, 能正常运行。 做好后传到服务商空间里面, 提示错误。。
Warning: odbc_connect() [function.odbc-connect]: SQL error: [unixODBC][Driver Manager]Data source name not f ......