ASP中两个表查询问题!??

来源:百度知道 编辑:UC知道 时间:2024/06/25 01:42:39
两个表

1. [U] 用户表

编号 用户名 地区
1 baidu 上海
2 yahoo 北京
3 sogou 上海

2. [Z] 记录表
编号 内容 用户名
1 1231 baidu
2 234 baidu
3 223 yahoo
4 dfse sogou
5 dfdfe baidu
6 33333 yahoo

我想要显示 Z 表中 所有 用户 是 上海 的记录! 怎么实现???

编号 内容 用户名
1 1231 baidu
2 234 baidu
4 dfse sogou
不行啊,不管用!请写出ASP的查询代码!

前提是楼主要懂ASP哦,下面代码应该能实现你的要求,我是假设你的数据库是1.mdb,你自己修改下参数运行,有错或者有疑问加QQ 165368576:
<%
Dim Conn,Rs
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open ("Provider=Microsoft.Jet.Oledb.4.0;Data Source=" & Server.MapPath("1.mdb"))
Set Rs = Conn.Execute("Select * From Z Where 用户名 In (Select 用户名 From U Where 地区='上海')")
Do While Not Rs.Eof
Response.Write(Rs("编号")&","&Rs("内容")&","&Rs("用户名")&"<br />")
Rs.MoveNext
Loop
Set Rs = Nothing
Set Conn = Nothing
%>

select * from z where 编号 in (select 编号 from u where 地区='上海')

怎么可能会不好用呢

1、你的数据库是什么?
2、你对ASP了解程序如何?
3、要我写哪部份代码?

如果要我回答,请给我发个消息,注明你的问题地址(因为我一天回答问题较多,可能不会关注已回答过的问题)