|
本帖最后由 〇〇 于 2017-6-15 09:18 编辑
看到的只有1层,否则第3轮有2,2,2,而其实没有
MariaDB [test]> WITH RECURSIVE t0 as(select 1 a0,1 b0 union all select 2,2),
-> t as(select 1 lv, a0 a ,b0 b from t0 union all select lv+1, a+a0,b+b0 from
-> t,t0 where a<4)select * from t;
+----+---+---+
| lv | a | b |
+----+---+---+
| 1 | 1 | 1 |
| 1 | 2 | 2 |
| 2 | 2 | 2 |
| 2 | 3 | 3 |
| 2 | 3 | 3 |
| 2 | 4 | 4 |
| 3 | 3 | 3 |
| 3 | 4 | 4 |
| 3 | 4 | 4 |
| 3 | 4 | 4 |
| 3 | 5 | 5 |
| 3 | 5 | 5 |
| 4 | 4 | 4 |
| 4 | 5 | 5 |
+----+---+---+
14 rows in set (0.01 sec) |
|