建议:
1。建立企业分类表
企业编号,操作员编号
然后通过这个表的关系,显示企业编号。
通过这个表,可以自由的调整企业分类。
select 企业编号 from 企业分类表 where 操作员编号 = ??愉快的登山者       ⊙
◢◣◢◣◢◣

解决方案 »

  1.   

    select a.企业代号 from 企业代号 a join (select 企业信息 from 权限表 where [ID]='00001') b on a.企业代号 like b.企业代号+'%'
      

  2.   

    if 登陆id='00001'
    select 企业代号 from yourtable where left(cast(企业代号 as varchar),8)='99998888'
    else
    select 企业代号 from yourtable where left(cast(企业代号 as varchar),6)='100123'
      

  3.   

    用like 语句用他这种想法那不是要写n多的东西?
      

  4.   

    当登陆的ID为:00001或000002,之前的区别是什么,为什么一个选99998888开头的,一个却要选100123开头的?其实你可能想太多了,
    我的意思就是根据登陆的ID不同,显示不同的企业代号,
      

  5.   

    建议:
    1。建立企业分类表
    企业编号,操作员编号
    然后通过这个表的关系,显示企业编号。
    通过这个表,可以自由的调整企业分类。
    select 企业编号 from 企业分类表 where 操作员编号 = ??愉快的登山者       ⊙
    ◢◣◢◣◢◣我是想做一个分类表,我可能没有说清楚,一个登陆ID需要显示好多个企业编号(》=1000)
    那样的话怎么实现呢?
    你的思路我很想用,
      

  6.   

    TO:amtyuranus((看看)) 
    同意你的看法,
    我也不想通过这样实现,我的企业代号有很多,所以可能需要做一个对应表,
    但这样的表怎么实现呢,我有点疑惑?
      

  7.   

    楼上的这样的,
    我的表可能是如下这样:
    user_id          qiye_id
    00001            99998888
    00001            99998887
    00001            99998886
    00001            99998885
    00001            99998884
    00001            99998883
    00001            99998882
    00002            12345678
    00002            12345678
    00002            12345677
    00002            12345676
    00002            12345675
    00002            12345674
    00002            12345673
    00003            12345672
    00003            12345671
    我用“select qiye_id form tablename where user_id="...",
    查询出来的qiye_id是一个集合,有很多个值,我现在有一个帐号999988880000000(99998888只是帐号特征部位),怎么样比较这个帐号是否在我查询的集合中呢,
    真正的流程我是知道的,假设上述查询的集合为A,帐号999988880000000为B,
    当B   IN   A 时候,显示B的信息,否则不显示,但是在SQL SERVER 中能不能把查询的结果定义为一个集合,而且有这样的判断呢,
    这才是我想知道,,就是怎么样用代码实现我的流程,我对好多函数等都不是很清楚,所以请各位大虾指引指引!谢谢!
      

  8.   

    csdnluhao(陆皓),明白你的意思,可是你最有表来说明这样的规则,否则用户多了,你怎么办,也是一个个的人为定吗??:)
      

  9.   

    select count(*) from tablename where user_id=登陆的ID and left(帐号,8)=qiye_id
      

  10.   

    case when (b in a ) then b end
      

  11.   

    happy_0325(快乐):你好!
    我知道你的意思,能定义a=select ......
    b=一个企业代号a=select .... 能不能定义,a 的类型是什么?