我想利用机会创建类别
例如:
Web Programming
Microsoft
ASP.NET
C#
VB
PHP
System Programming
C#
Console
WinForms
WPF
VB
我有产品表的数据库,我希望连接到类别。
请告知我如何解决这个问题。
我使用sql或xml还是其他东西?
P.S我不知道会有多少类别和子类别。
谢谢
答案 0 :(得分:1)
您使用PK FK关系。如果某个产品可以在多个类别中,那么您可以使用多个表格
Category:
ID PK
Name
Product:
ID PK
Name
Cat2Prod
IDcat PK, FK to Category.ID
IDprod PK, FK to Product.ID
Select Category.Name, Product.Name
From Cat2Prod
Join Category on Category.ID = Cat2Prod.IDcat
Join Category on Product.ID = Cat2Prod.IDprod
where ...
if it is not many to many then just
Product:
ID PK
Name
IDcat FK to Category.ID