求一个SQL实现方式,100分送上
有两张表,一张类型表,一张产品表
要根据一个类型ID,把所有这个类型(包括子类型)的产品都列出来
表结构如下:
表: Category
CateID: 唯一标识ID
CateName: 类型名
ParentID: 父ID
表: Product
ProdID: 唯一标识ID
CateID: 类型ID
ProdName: 产品名
……………………
举例:
Category的数据如下
1 0 电子类
2 0 数码类
3 2 数码相机
4 2 MP3机
5 3 数码相机镜头
6 3 数码相机电池
………………
要查类型ID为2的所有产品,就要把数码相机、数码相机镜头和电池都查出来
谢谢