查看和订购依据
为什么视图的子查询不能有 order by 子句?同样,为什么在以下情况下无法通过视图更改/删除行:
- 在视图中使用 Group by
- 在视图中使用 Distinct
Why can't a subquery of a view have an order by clause? Similarly why one can't change/delete a row through a view when:
- Group by is used in view
- Distinct is used in view
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
ORDER BY 通常对结果集进行排序(即 FROM 之前第一次选择之后的列),而不是子查询。
子查询用于限定结果,而不是对结果进行排序。
ORDER BY generally orders the result set (i.e. columns after first select before FROM), never the subqueries.
Subqueries are used to qualify, not to order results.