0

私は3つのテーブルを持っています。私は製品の を見つけようとしているcategory IDので、それが私たちのウェブサイトのどこにあるのか. 2 レベルのカテゴリがあります。

最初のテーブルは製品productsID関連付けられています。

1 番目のテーブル:Product

Product     PrimaryCateID
Tennis Ball         6

2 番目のテーブル:Group

GroupID     Group       CateID      
1       Football        8   
2           Basketball      9   
3       Snooker         10
4       Tennis          11

3 番目のテーブル:SubGroup

GroupID     Subgroup        CateID
4       Equipment       6
4       Area            7

Categoryテニスボールがウェブサイトに表示されることを見つけるためのスクリプトを作成しようとしています。

テーブルを見ると、テニス ボールのスコアPrimaryCateIDは 6 で、サイトのEquipmentグループ レベルの下に表示されるはずです。

primaryCateID製品が割り当てられているすべてのテーブル (2 つのグループ テーブル) をループするスクリプトを作成するにはどうすればよいですか?

4

1 に答える 1

1
SELECT
    [Group].[GroupID],
    [Group].[Group]
FROM
    Product
    INNER JOIN SubGroup ON Product.PrimaryCateID = SubGroup.CateID
    INNER JOIN [Group] ON SubGroup.GroupID = [Group].GroupID
WHERE
    Product.Product = 'Tennis Ball'
于 2013-02-20T12:42:00.667 に答える