2 u014627837 u014627837 于 2014.12.17 11:31 提问

一个关于MS sql查询的问题!

数据库字段内容是:89|10226|120|707

现在:

大类的 A 对应的ID是120

大类B对应的小类B_1的ID也是120,

接收参数的时候:

A传过来的是:a120,B传过来的是b120,这样可以区别是那个类别传过来的参数

问题就出来了,点B_1分类和A分类这条信息都会搜索出里,请问大神们,这sql要怎么写?

3个回答

save4me
save4me   Ds   Rxr 2014.12.17 11:44

你的数据库哪个字段或字段的哪个部分对应的是大类(比如你说的A,B),小类(比如你说的B_1)?有的话才有可能分,没有怎么分啊。

a0004092
a0004092   2014.12.17 13:31

什么乱八七糟的,大类、小类什么的,搞得我好乱啊!你把大类小类的字段分开存储不行吗,都存在同一个字段怎么可能区分?

fredrickhu
fredrickhu   Ds   Rxr 2014.12.17 16:50

哪里是BI分类 哪里又是A分类?请说明白。
不过你这个涉及到的就是一个简单的拆分字符串。
可以去搜索一下拆分字符串的函数 很多的

Csdn user default icon
上传中...
上传图片
插入图片