表(表是空的)
Categories
列
商品id/CatId
简称/CatShortName
排序/rank
上级分类/ParentCatId 数据0 表示顶级分类要求建一个存储过程
查询产品分类表;
获取前N条记录;
按Rank值从低到高排序;
取分类的短名称;
该分类必须是顶级分类;变量跟 top一有关系 我就不会了 想不出怎么写了
Categories
列
商品id/CatId
简称/CatShortName
排序/rank
上级分类/ParentCatId 数据0 表示顶级分类要求建一个存储过程
查询产品分类表;
获取前N条记录;
按Rank值从低到高排序;
取分类的短名称;
该分类必须是顶级分类;变量跟 top一有关系 我就不会了 想不出怎么写了
如果有多表,表之间如何关联?
发帖注意事项
http://topic.csdn.net/u/20091130/21/fb718680-98ff-4afb-98d8-cff2f8293ed5.html?24281
CREATE PROC getdata(@n int)
AS
begin
SELECT
TOP (@n) CatShortName --取分类的短名称
FROM
Categories --产品分类表
WHERE
ParentCatId=0 --顶级分类
ORDER BY RANK --按Rank值从低到高排序
end