Bạn có thể quản lý bằng Biểu thức bảng chung
WITH CTE AS (
SELECT OwnerNumber,ItemCode,ItemNumber,CountOfItems FROM table
UNION ALL SELECT OwnerNumber,ItemCode,ItemNumber,CountOfItems-1
FROM CTE
WHERE CountOfItems >= 2
)
SELECT OwnerNumber,ItemCode,ItemNumber
FROM CTE
ORDER BY ItemNumber
OPTION (MAXRECURSION 0);
Chỉnh sửa:
Đã thêm MAXRECURSION
để xử lý các tình huống trong đó CountOfItems vượt quá đệ quy tối đa mặc định như Dev_etter đã chỉ ra