怎么在两个表中查询数据

52net 2005-04-20 04:40:15
例如: 想查AA,BB数据库中的内容。(大概如下:)


rs.open "select aa.name,bb.cname from aa,bb where aa.id=bb.id"
以上这种方法可行吗?

或者有没有其它好方法?
...全文
83 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Kurt2Kurt 2005-04-21
  • 打赏
  • 举报
回复
set rs = Server.CreateObject("ADODB.Recordset")
str = "select aa.name,bb.cname from aa,bb where aa.id=bb.id"
rs.Open str,cn,1,1
  • 打赏
  • 举报
回复
inner join 楼上的都写了
muziruyue 2005-04-20
  • 打赏
  • 举报
回复
dim str
str="select aa.name,bb.cname from aa inner join bb on aa.id=bb.id"
rs.open strsql,conn,1,1

还有就是左联接,右联接等问题,看看书
hbhbhbhbhb1021 2005-04-20
  • 打赏
  • 举报
回复
上面的方法sql应该可以
OPEN的时候少了连接数据库变量
还可以
dim strsql
strsql="select aa.name,bb.cname from aa inner join bb on aa.id=bb.id"
rs.open strsql,conn,1,1
richwong 2005-04-20
  • 打赏
  • 举报
回复
还有个好办法用数据库视图

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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