RickSean
3/20/2007 8:05:00 PM
CREATE TABLE [dbo].[Category](
[CatID] [nvarchar](16) NOT NULL,
[CatNO1] [smallint] NOT NULL,
[CatNO2] [smallint] NOT NULL
CONSTRAINT [Category$PrimaryKey] PRIMARY KEY CLUSTERED
(
[CatID] ASC,
[CatNO1] ASC,
[CatNO2] ASC
)WITH (PAD_INDEX = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
insert into dbo.Category values('12345', 1, 2)
insert into dbo.Category values('12345', 2, 3)
insert into dbo.Category values('12345', 3, 1)
insert into dbo.Category values('12345', 4, 2)
insert into dbo.Category values('52345', 1, 4)
insert into dbo.Category values('52345', 2, 1)
insert into dbo.Category values('52345', 3, 2)
CREATE TABLE [dbo].[Description](
[CatID] [nvarchar](16) NOT NULL,
[CatNO] [smallint] NOT NULL,
[CatDesc] [nvarchar](16) NOT NULL,
CONSTRAINT [Description$PrimaryKey] PRIMARY KEY CLUSTERED
(
[CatID] ASC,
[CatNO] ASC
)WITH (PAD_INDEX = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
insert into dbo.Description values('12345', 1, 'Desc1')
insert into dbo.Description values('12345', 2, 'Desc2')
insert into dbo.Description values('12345', 3, 'Desc3')
insert into dbo.Description values('12345', 4, 'Desc4')
insert into dbo.Description values('12345', 5, 'Desc5')
insert into dbo.Description values('52345', 1, 'DescA')
insert into dbo.Description values('52345', 2, 'DescB')
insert into dbo.Description values('52345', 3, 'DescC')
insert into dbo.Description values('52345', 4, 'DescD')
insert into dbo.Description values('52345', 5, 'DescE')
I need a query to create a table and return records as:
CREATE TABLE [dbo].[Category_New](
[CatID] [nvarchar](16) NOT NULL,
[CatNO1] [smallint] NOT NULL,
[CatNo1Desc] [nvarchar](16) NOT NULL,
[CatNO2] [smallint] NOT NULL
[CatNo2Desc] [nvarchar](16) NOT NULL,
CONSTRAINT [Category$PrimaryKey] PRIMARY KEY CLUSTERED
(
[CatID] ASC,
[CatNO1] ASC,
[CatNO2] ASC
)WITH (PAD_INDEX = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
CatID CatNo1 CatNo1Desc CatNo2 CatNo2Desc
12345 1 Desc1 2 Desc2
12345 2 Desc2 3 Desc3
---------
52345 1 Desc1 4 Desc4
52345 2 Desc2 1 Desc1