Всем отделом 2 часа ломали мозги, решения не нашли =)
Кому интересно, задачка на SQL
Задача
есть табличка
a 3
b 5
c 2
Надо получить табличку, что б значение из первого столбца было повторено то кол-во раз, какое указано во втором столбце.
т.е.
а
а
а
b
b
b
b
b
c
c
Причём без ипользования курсоров и циклов
Скрипт для создания тестовой таблички
create table #art (nam varchar(50), num int)
insert #art (nam, num) values ('aaa', 5)
insert #art (nam, num) values ('bbb', 7)
insert #art (nam, num) values ('ccc', 2)
insert #art (nam, num) values ('ddd', 1)
select * from #art