Я хочу создать представление, которое разбивает строку на основе числа в ячейке "QTY"
Строка 1 имеет значение 1 в ячейке "QTY" и должна приводить к 1 строке
Строка 2 имеет значение 2 в ячейке "QTY" и должно иметь 2 строки
Строка 3 имеет значение 4 в ячейке "QTY" и должно содержать 4 строки
Моя таблица
QTY ITEM
1 | aaa
2 | bbb
4 | ccc
Мой результат должен выглядеть следующим образом
QTY ITEM
1 | aaa
2 | bbb
2 | bbb
4 | ccc
4 | ccc
4 | ccc
4 | ccc
Создать таблицу
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[mytable](
[QTY] [int] NULL,
[Item] [nchar](10) NULL
) ON [PRIMARY]
GO
INSERT [dbo].[mytable] ([QTY], [Item]) VALUES (1, N'aaa ')
GO
INSERT [dbo].[mytable] ([QTY], [Item]) VALUES (2, N'bbb ')
GO
INSERT [dbo].[mytable] ([QTY], [Item]) VALUES (4, N'ccc ')
GO