两个表在同一个数据库中,怎么从一个表中取出对应的id?

zw522 2007-02-02 02:51:34
我做了一个留言板,同一数据库中有留言表guest和回复表reply
reply数据表中有一个对应留言表id的zhuid.
现在后台想在同一个表单中显示对应留言的回复内容却取不出对应留言的zhuid,请大虾指教
<%
sql="select * from guest order by id desc"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1

rid=request("id")
set rrs=server.createobject("adodb.recordset")
rsql="select * from reply where zhuid="&rid
rrs.open rsql,conn,1,1
...全文
216 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zw522 2007-02-02
  • 打赏
  • 举报
回复
不太懂你写的a b指的是什么意思?
我已经把两个表名和部分字段名列出来了啊
reply中的zhuid是对应guest表中的id的.
dh20156 2007-02-02
  • 打赏
  • 举报
回复
列出所有数据:
Select a.*,b.* From [guest] a Left outer join [reply] b on a.id=b.zhuid order by a.id desc

列出指定数据:
Select a.*,b.* From [guest] a Left outer join [reply] b on a.id=b.zhuid Where a.id=?
zw522 2007-02-02
  • 打赏
  • 举报
回复
??????????????????????
等半天为何没一个人来看一下

28,391

社区成员

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

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