急!asp调用数据库,实现产品分类

来源:百度知道 编辑:UC知道 时间:2024/06/21 23:08:18
产品分类的表:products_category
产品所在的表:products

我怎样在产品页面实现,让产品按分类呢?
exec = "select * from products order by id"
我只懂简单的,这个是按正序调出products表里的商品,但是不知道如何分类
综合详细补充一下,请看这里!!!
商品分类的表products_category
字段为:category(自动编号), title, order_id
商品表products
字段为:ID(自动编号) ,category(商品分类的ID), title body

现在商品页面是这样的:exec = "select * from products order by id"按序排列。
我怎样写这个句子,来实现按分类来显示商品?

exec = "select * from products order by id desc"
以id字段按倒序排列
exec = "select * from products order by id asc"
以id字段正序排列,asc可省略。

简单的说您可以去参考SQL语言
比如说你的 products 表的列名是:
id,class_name,products_name,color_name
exec="select * from products order by id asc"
这就会像您所说的按顺序1,2,3....;如果把"asc"改成"desc"就变成...3,2,1的从大到小
exec="select * from products order by class_name,products_name,color_name,id"
显示出来的就会按类别,名称,颜色,id的次序来分类

order by 分类那个字段名 就可以了吧.