Как написать вложенный цикл?
Хочу написать цикл, чтобы для первой итерации первого цикла, внутренний цикл выполнился 5 раз.
DECLARE @counter1 INT = 1,
@counter2 INT = 1;
WHILE @counter1 <= 6
BEGIN
WHILE @counter2 <= 5
BEGIN
PRINT @counter2
SET @counter2 += 1;
END
PRINT @counter1
SET @counter1 += 1;
END
Вывод, который я хочу получить: 1 1 2 3 4 5 2 1 2 3 4 5
и т.д.
Источник: Stack Overflow на русском