mfc與access系列
mfc與sqlite(一)c++讀.mdb檔案
mfc與sqlite(二).mdb檔案的增刪改查
mfc與access(三)排序
mfc與access(四)內查詢
mfc與access(五)內查詢、排序例項
內查詢語句
原型:
select column_name(s)
from table1
inner
join table2
on table1.column_name=table2.column_name;
或
select column_name(s)
from table1
join table2
on table1.column_name=table2.column_name;
關鍵字:inner join
cstring grammer;
grammer =_t(
"select * from 主表名 inner join 副表名 on 主表名.欄位名 = 副表名.欄位名;"
);
內聯查詢與排序結合使用:
cstring grammer;
grammer =_t(
"select * from 主表名 inner join 副表名 on 主表名.欄位名 = 副表名.欄位名 order by 主/副表名.需要進行排序的欄位名;");
//排序只能排進行內聯查詢後,得到的**中,存在的字段
因為內聯查詢是取主**欄位與副**字段相同的項,也就是取交集,當只需要主**欄位的某乙個值匹配的資料,則可以這樣寫
cstring grammer;
grammer =_t(
"select * from (select * from 主表名 inner join 副表名 on 主表名.欄位名 = 副表名.欄位名 order by 主/副表名.需要進行排序的欄位名) where 主表名.欄位名=值;"
);
這個原理就是將內聯查詢後得到的**再次進行篩選。
方法有許多,這只是其中一種。
MFC與Access(五)內查詢 排序例項
mfc與access系列 mfc與sqlite 一 c 讀.mdb檔案 mfc與sqlite 二 mdb檔案的增刪改查 mfc與access 三 排序 mfc與access 四 內查詢 mfc與access 五 內查詢 排序例項 建立乙個類,用於連線資料庫和傳送sql指令 accessauxilia...
MFC上實現與Access連線
一 mfc對話方塊上與access連線 方法一 對話方塊類名 物件名 物件名 domodal 2 初始化com庫,引入ado庫定義檔案 if afxoleinit 3 其次,在stdafx.h中加入如下語句 import c program files common files system ado...
MFC與Access(一)C 讀 mdb檔案
mfc與access系列 mfc與sqlite 一 c 讀.mdb檔案 mfc與sqlite 二 mdb檔案的增刪改查 mfc與access 三 排序 mfc與access 四 內查詢 mfc與access 五 內查詢 排序例項 原型 virtual void open lpctstr lpszna...