建议:
1。建立企业分类表
企业编号,操作员编号
然后通过这个表的关系,显示企业编号。
通过这个表,可以自由的调整企业分类。
select 企业编号 from 企业分类表 where 操作员编号 = ??愉快的登山者 ⊙
◢◣◢◣◢◣
1。建立企业分类表
企业编号,操作员编号
然后通过这个表的关系,显示企业编号。
通过这个表,可以自由的调整企业分类。
select 企业编号 from 企业分类表 where 操作员编号 = ??愉快的登山者 ⊙
◢◣◢◣◢◣
select 企业代号 from yourtable where left(cast(企业代号 as varchar),8)='99998888'
else
select 企业代号 from yourtable where left(cast(企业代号 as varchar),6)='100123'
我的意思就是根据登陆的ID不同,显示不同的企业代号,
1。建立企业分类表
企业编号,操作员编号
然后通过这个表的关系,显示企业编号。
通过这个表,可以自由的调整企业分类。
select 企业编号 from 企业分类表 where 操作员编号 = ??愉快的登山者 ⊙
◢◣◢◣◢◣我是想做一个分类表,我可能没有说清楚,一个登陆ID需要显示好多个企业编号(》=1000)
那样的话怎么实现呢?
你的思路我很想用,
同意你的看法,
我也不想通过这样实现,我的企业代号有很多,所以可能需要做一个对应表,
但这样的表怎么实现呢,我有点疑惑?
我的表可能是如下这样:
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 中能不能把查询的结果定义为一个集合,而且有这样的判断呢,
这才是我想知道,,就是怎么样用代码实现我的流程,我对好多函数等都不是很清楚,所以请各位大虾指引指引!谢谢!
我知道你的意思,能定义a=select ......
b=一个企业代号a=select .... 能不能定义,a 的类型是什么?