asp 两个不同的表,读取循环数据? 有高手木有 15
userid表iduseriddaili1wangminbeijing2hahashanghai3xiaolibeijing4huahuajinandaili表iddlz...
userid表
id userid daili
1 wangmin beijing
2 haha shanghai
3 xiaoli beijing
4 huahua jinan
daili表
id dlzh lishu
1 beijing 总管理
2 jinan beijing
3 henan beijing
4 anhui beijing
5 jinan shanghai
6 yantai beijing
7 shanghai 总管理
注: 当前登陆系统 代理用户session值为 '"&session("daili")&"'
要求: SQL语句 读取出 userid中的 属于当前登陆代理用户session 值相同的数据 + daili表中 lishu等于 当前登陆代理用户
session 值
以下已实现 读取 userid中的 当前登陆为session值的所有userid数据,还差以上
sql="select * from userid where 1=1 "
if session("dailijibie")=0 then sql=sql&" and daili='"&session("daili")&"' "
当用 beijing登陆时, 目前读出来的是:
id userid daili
1 wangmin beijing
3 xiaoli beijing
需要把 daili表中 lishu=当前登陆用户beijing的也一起读取出来 展开
id userid daili
1 wangmin beijing
2 haha shanghai
3 xiaoli beijing
4 huahua jinan
daili表
id dlzh lishu
1 beijing 总管理
2 jinan beijing
3 henan beijing
4 anhui beijing
5 jinan shanghai
6 yantai beijing
7 shanghai 总管理
注: 当前登陆系统 代理用户session值为 '"&session("daili")&"'
要求: SQL语句 读取出 userid中的 属于当前登陆代理用户session 值相同的数据 + daili表中 lishu等于 当前登陆代理用户
session 值
以下已实现 读取 userid中的 当前登陆为session值的所有userid数据,还差以上
sql="select * from userid where 1=1 "
if session("dailijibie")=0 then sql=sql&" and daili='"&session("daili")&"' "
当用 beijing登陆时, 目前读出来的是:
id userid daili
1 wangmin beijing
3 xiaoli beijing
需要把 daili表中 lishu=当前登陆用户beijing的也一起读取出来 展开
2个回答
展开全部
写sql语句时,把两个表连起来啊。如条件里这样:where userid表.daili=daili表.dlzh
代码就不写了,自己思考
代码就不写了,自己思考
追问
我写过N种办法,不支持..这是读取两个库的内容.页不是读取一个库.实在没有办法的化我就增加一个页面了.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select userid as a,daili as b from userid where daili='"&session("daili")&"' union all
select dlzh as a,lishu as b from daili where lishu='"&session("daili")&"'
这样 ?
select dlzh as a,lishu as b from daili where lishu='"&session("daili")&"'
这样 ?
追问
缺少 'Case'
追答
这语句缺少CASE?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询