Tôi đã gặp một tình huống kỳ lạ vào hôm nay làm một số mã sql một lần. Vòng lặp lồng nhau này dường như không chạy vòng lặp bên ngoài: nó in (0,0), (0,1), (0,2) và (0,3)Điều gì là sai với vòng lặp WHILE lồng nhau trong SQL
declare @i int, @j int
select @i = 0, @j = 0
while @i < 3 begin
while @j < 3 begin
select @i as i, @j as j
set @j = @j + 1
end
set @i = @i + 1
end
Tôi thiếu một thứ gì đó blatantly hiển nhiên?
Cảm ơn bạn! Tôi cần một nụ cười lớn hôm nay. ;-) –