asp操作access数据库,用查询表1的结果去查询表2然后输出结果

目前代码是response.Write"<br><b>已派发位置</b><br>"sql3="select*from表1where字段1="&字段1&"orderbyos... 目前代码是
response.Write "<br><b>已派发位置</b><br>"
sql3="select * from 表1 where 字段1=" & 字段1 & " order by osorder,字段3"
rs.open sql,conn,1,1,1
on error resume next
rs.movefirst
while not rs.Eof
if rs("osid")<>"" then
response.Write rs("osid") & "<br>"
end if
rs.MoveNext
Wend
rs.close
目前输出的结果是通过查询表1中的字段1输出字段3的结果,均为数字。表2中也有字段3,想用表1输出的字段3结果来查询表2中的字段3的相同项,并输出表2中字段3对应的字段2。字段3是数字,字段2是文本。希望能说一下该如何写呢?谢谢!最好是横向排列的。
展开
 我来答
股市猎人大军
2014-06-20 · 超过71用户采纳过TA的回答
知道小有建树答主
回答量:176
采纳率:100%
帮助的人:86.9万
展开全部
sql="select 表2.字段3,表2.字段2 from 表1 left join 表2 on 表1.字段3=表2.字段3 where 字段1=" & 字段1
rs.open sql,conn,1,1,1
on error resume next
rs.movefirst
while not rs.Eof
     if rs("osid")<>"" then
  response.Write rs("osid")& rs("字段3") & rst("字段2") & "<br>"
 end if
 rs.MoveNext
Wend
rs.close
更多追问追答
追问

追答
把我的字段改改就是你那样的效果,最好加上table标签
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式