0

カテゴリを作成する機会を利用したい

例えば:

Web Programming
  Microsoft
    ASP.NET
      C#
      VB
  PHP

System Programming
  C#
    Console
    WinForms
    WPF
  VB

カテゴリに接続したいProductTableのデータベースがあります。

この問題を解決する方法を教えてください。

SQLやXMLなどを使用していますか?

PS私はカテゴリとサブカテゴリがいくつあるかわかりません。

ありがとう

4

1 に答える 1

1

PKFK関係を使用します。製品が複数のカテゴリに属する​​可能性がある場合は、多対多のテーブルを使用します

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
于 2012-04-14T13:23:54.347 に答える