关于三个表的连接(急急急!谢谢谢谢!!)

miracle8147 2008-02-23 09:58:46
我现在有三个表,bigclass(字段名bigclassid),smallclass(smallclassid),yneirong(content)

想根据返回的bigclassid,smallclassid调出content要怎么写啊?
...全文
80 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
wwwwb 2008-02-25
  • 打赏
  • 举报
回复
1、将记录及正确结果贴出来;
2、完整代码,
RS是ADO RECORDSET OR DAO RECORDSET
DAO:
set rs=CURRENTDB.OPENRECORDSET("select * from yneirong where bigclassid='"... )

ADO:
CN="select * from yneirong where bigclassid='"...
RS.Open conn, CN, adOpenDynamic, adLockOptimistic, 1
liuyann 2008-02-24
  • 打赏
  • 举报
回复


=========================================================
可加入QQ群 19055578 晚19:00 - 24:00在线
=========================================================


你加到群里,否则很难了解你是什么问题.
或者,把代码贴全
== 思想重于技巧 ==
miracle8147 2008-02-24
  • 打赏
  • 举报
回复
还是不会~
我只要一加上查询语句就出错,

set rs=conn.execute("select * from yneirong where bigclassid='"...

如果要这样查询要怎么写啊?
OracleRoob 2008-02-23
  • 打赏
  • 举报
回复
三个表关联格式类似:

select A.*,B.*,C.*
from ((A
inner join B on A.id=B.id)
inner join C on A.id=c.id)


每增加一个表的关联,需要增加一对()
OracleRoob 2008-02-23
  • 打赏
  • 举报
回复
给出三个表之间的关联字段。
liuyann 2008-02-23
  • 打赏
  • 举报
回复

JET SQL HELP 下载
== 思想重于技巧 ==
liuyann 2008-02-23
  • 打赏
  • 举报
回复

ACCESS ADO访问时是JET-SQL

JET-SQL 参考 (如安装OFFICE选择帮助,则直接访问本机)
C:\Program Files\Common Files\Microsoft Shared\OFFICE11\2052\JETSQL40.CHM


JET-SQL 参考
http://download.csdn.net/source/351771

Access使用的是Jet-SQL。

JET SQL 帮助(jet4 access2000)下载地址
http://www.access911.net/index.asp?board=8&recordid=75FAB71E&tt=
== 思想重于技巧 ==
liuyann 2008-02-23
  • 打赏
  • 举报
回复

select content
from (yneirong c inner join smallclass s on c.smallclassid=s.smallclassid)
inner join bigclass b on b.bigclassid=s.bigclassid
where bigclassid='xxxxx'

== 思想重于技巧 ==

7,714

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧