select A.id, B.id1, C.id1, A.field1, A.field2 from A INNER JOIN B on A.id = B.id INNER JOIN C B.id = C.id
解决方案 »
- 求助:MFC中如何获取当前活动子页面的指针
- 求ProxyCap软件的实现方法。
- 更新画图区域,屏幕老闪,如何解决?
- VS2008 BUG
- 请教:如何将窗口的最小化按钮和最大化按钮失效
- dcom的跨多台主机调用
- 如何获取物理网卡的MAC地址(难!)
- 怎样得到一个字符串的摘要?
- InstallShield问题,如何在Uninstall时卸载之前安装的DLL?解决马上给分!!
- edyang 的抱歉:最近由于收不到 CSDN 的信件,所以有些我回答的问题很可能不能及时跟踪和补充。
- 紧急求救:哪位大哥大姐有VC版的断点续传多线程下载程序源代码?
- 请问用鼠标取词的原理截获程序其他的api调用,如果该程序加过壳了,那么这个方法还可行吗?
into :a,:b,:c,:d,:e
where (a.id = b.id ) and (b.id = c.id)insert into d
values(:a,:b,:c,:d,:e)
data.OpenEx(...);
CRecordset ret(&data);
data.open(_T("select A.id, B.id1, C.id1, A.field1, A.field2 from A INNER JOIN B on A.id = B.id INNER JOIN C B.id = C.id"));
id(key) field1 field2
01 XXX XXXX
02 XXX XXXX
03 XXX XXXXtable B
B-id(key) B-id1(key)
01 11
01 12
01 13
02 22
02 23
03 33 table C
C-id(key) C-id1(key)
01 11
01 12
02 22
02 23
02 24
04 42 要求写出recordset
result tableA.id(=B.id=c.id). B.id1 C.id1 field1 field2
01 11 11 XXXX XXXX
01 12 12 XXXx XXXX
01 13 null XXX XXXX
02 22 22 XXXX XXXX
02 23 23 XXX XXXX
02 null 24 XXX XXXX
03 33 null XXX XXXX
04 null 42 xxx xxxx
C-id(key) C-id1(key)
01 11
01 12
02 22
02 23 (is 23 not 22)
02 24
04 42sorry
id(key) field1 field2
01 XXX XXXX
02 XXX XXXX
03 XXX XXXX
04 XXX XXXX (少了 )
sorry now question is ok
请大家帮帮忙拉。