MySQL 生成自然数序列
使用递归查询(仅在 MySQL 8.0 及以上版本支持)
WITH RECURSIVE natural_numbers AS (
SELECT
1 AS num
UNION ALL
SELECT num + 1
FROM natural_numbers
WHERE num < 10
)
SELECT num
FROM natural_numbers;
这个查询将生成从 1 到 9 的自然数序列。你可以根据需要调整查询中的终止条件。
MySQL 生成自然数序列
使用递归查询(仅在 MySQL 8.0 及以上版本支持)
WITH RECURSIVE natural_numbers AS (
SELECT
1 AS num
UNION ALL
SELECT num + 1
FROM natural_numbers
WHERE num < 10
)
SELECT num
FROM natural_numbers;
这个查询将生成从 1 到 9 的自然数序列。你可以根据需要调整查询中的终止条件。