首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

asp sql 数据库结构规划()

2012-02-03 
asp sql 数据库结构规划(求助)例如:有N个分类,有一条信息分别属于其中的A类,B类,C类,D类.目前的做法是在这

asp sql 数据库结构规划(求助)
例如:

有N个分类,有一条信息分别属于其中的A类,B类,C类,D类.
目前的做法是在这条信息的一个字段(class)保存所属(A|B|C|D)分类
查看B分类的时候SQL语句为: "select   class   from   [表]   where   class   like   '%B% ' "

但是这样写的话,会使索引失去作用,记录多的话很慢.

请问也没有更好的查询语句,或其它表结构,感谢!

[解决办法]
在MSSQL版,邹老大提供过一个通过子类ID搜索其所属父类的存储过程。
专门用于解决这种多级分类问题的。
唉,当时只是飘过,没有mark下来。
[解决办法]
不会慢多少的,没影响
[解决办法]
楼主结构没问题。查询的时候不要用like这样会慢。
[解决办法]
charindex好像也可以。

热点排行