有两个表
建材用户表JS_INFO
建筑用户表JZ_INFO
都有username列
现在传个SESSION["username"]为yxgm过来
不确定yxgm在哪个表里
如果yxgm在JS_INFO就跳转到js.aspx
如果yxgm在JZ_INFO就跳转到jz.aspx最好要存储过程不明白的话请提问
谢谢各位大哥

解决方案 »

  1.   


    CREATE VIEW AllUesrAS
    SELECT username,'JS' InfoUser  FROM JS_INFO
    UNION
    SELECT username, 'JZ' InfoUser FROM JZ_INFO建立视图,然后对视图查询,根据查出的 InfoUser 来转向
      

  2.   


    建材用户表JS_INFO
    建筑用户表JZ_INFO
    都有username列
    现在传个SESSION["username"]为yxgm过来
    不确定yxgm在哪个表里
    如果yxgm在JS_INFO就跳转到js.aspx
    如果yxgm在JZ_INFO就跳转到jz.aspx create proc proc_href
    @username varchar(50),
    @i tinyint out
    as
    begin
    set @i=0
    if exists(select 1 from 建材用户表 where username=@username)
    set @i=1
    if exists(select 1 from 建筑用户表 where username=@username)
    set @i=2
    endint i=runproc("非非");//过程方法自己写
    if (i == 1)
    Response.Redirect("a.aspx");
    if (i == 2)
    Response.Redirect("b.aspx");
      

  3.   

    wzy_love_sly 的效率 高点呵呵,要回去复习下SQL了,都忘了