0
我需要從三個表中選擇查詢來顯示項目和子項目(級別上)和子子項目(級別二),我的問題是當我選擇使用連接我在查詢的結果中獲得多於item1的情況下,如果item1有多個sub,所以我需要查詢來完成這個菜單,而我們這三個表。從三個表中選擇創建在asp.net中的動態菜單控制
CREATE TABLE [dbo].[Category] (
[CategoryID] [int] PRIMARY KEY IDENTITY ,
[CategoryName] [nvarchar] (500) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[Remarks] [nvarchar] (500) COLLATE SQL_Latin1_General_CP1_CI_AS NULL
) ON [PRIMARY]
GO
CREATE TABLE [dbo].[CategorySub] (
[SubCategoryID] [int] NOT NULL ,
[CategoryIDToSub] [int] NULL ,
[SubCategoryName] [nvarchar] (500) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[RcatID] [int] NULL ,
[RsubID] [int] NULL ,
[Rsub2ID] [int] NULL ,
[Remarks] [nvarchar] (500) COLLATE SQL_Latin1_General_CP1_CI_AS NULL
) ON [PRIMARY]
GO
CREATE TABLE [dbo].[CategorySub2] (
[Sub2CategoryID] [int] NOT NULL ,
[SubCategoryID] [int] NULL ,
[Sub2CategoryName] [nvarchar] (500) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[RcatID] [int] NULL ,
[RsubID] [int] NULL ,
[Rsub2ID] [int] NULL ,
[Remarks] [nvarchar] (500) COLLATE SQL_Latin1_General_CP1_CI_AS NULL
) ON [PRIMARY]
GO
問題是我是因爲我在現有項目中工作,所以只限於這些表格 – 2011-05-16 16:13:16