2
|
John Saunders Andrey Morozov · 技术社区 · 14 年前 |
1
6
两种选择(当然,两者都不漂亮——这就是我们喜欢CTE的原因) 选择1
创建临时表(
选择2
把整个CTE
|
2
3
我认为不可能想出容易改变的规则 任何 将cte转换为非cte语句。因为这种可能性太开放了(特别是在使用递归cte的情况下)。我能想到的最接近的方法是对每个CTE进行排序,将其分解为自己的查询,并使用它填充一个临时表,该表由以下查询使用。几乎没有效率,也不能保证在所有可能的情况下都能工作。 |
Community wiki · SQL语法新手 1 年前 |
KateMak · 是否将多行中的多列与唯一id组合? 1 年前 |
Karuna · SQL中列内的筛选器[重复] 1 年前 |
Irvan Affandy · 为另一个选择选择声明的键 1 年前 |
Community wiki · 这个MySQL语句出了什么问题? 1 年前 |
Community wiki · 优化从同一表中提取的多列的查询 1 年前 |