ASP中多表查询

ggjjjgsp 2009-09-12 11:01:34
我有两张表
表1: 表2:
id name ... id ctrId content ...
5 甲 ... 1 5 A ...
6 乙 ... 2 5 B ...
7 丙 ... 2 6 C ...
8 丁 ... 2 6 D ...

表1中的列id与表2中的ctrId对应,现在要先取出表1中的数据,再根据表1中的id取出表二中crtId=id的所有数据,放到一行记录中。
比如
id name content ...
5 甲 A,B ...
6 乙 C,D ...

请问该如何实现?
...全文
81 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
mkcat 2009-09-12
  • 打赏
  • 举报
回复
基本想说的楼上的都已经说了
  • 打赏
  • 举报
回复
刚看出,端倪来,你的是什么数据库?ACCESS?
如果是,需要在ACEESS里自定义一个函数,这样才会现实
  • 打赏
  • 举报
回复
sql="select a.id,name,(select content from b where a.id=b.ctrid) as cont from a"
呵呵
是随手写的
  • 打赏
  • 举报
回复
sql="select a.*,b.* from a left join b on a.id=b.ctrid"
凡夫与俗子 2009-09-12
  • 打赏
  • 举报
回复
sql="select a.id,name,content from a,b where a.id=b.ctrid"
查询出来后用把ctrid相同的组合。
  • 打赏
  • 举报
回复
ql="select a.id,name,content from a,b where a.id=b.ctrid"
sql="select a.*,b.* from a left join b on a.id=b.ctrid"。。。。
等等这些都可以实现的。。。呵呵。。。。
  • 打赏
  • 举报
回复
SQL数据库,可以使用存储过程,这个你搜索一下GOOGLE吧,多条记录合并一条记录
ggjjjgsp 2009-09-12
  • 打赏
  • 举报
回复
是SQL的数据库哦~~~

28,406

社区成员

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

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