去除的地方,显然StackOverflow的不是理论讨论删除,显然计算器不是理论讨论
回答
如果我理解正确的地方,这是你的问题:
你没有按功能顺序访问,但有一组值 和(单调增加1)rownumbers,并且想要排序的 返回。
你缺少有关SQL一个非常重要的一点:表代表无序套。结果集是无序,除非您明确指定使用ORDER BY
的顺序。
子查询 - 相关或其他 - 不会以任何一致和可靠的方式影响排序。如果你想“排序返回”,你必须使用ORDER BY
。
是的,但是,不要粗鲁,当我特别试图了解如何在mysql中执行操作时使用顺序并不特别有用。没有row_number这显然没有任何意义,但是我的目标是尝试使用这些额外的信息来获得我想要的执行。 –
@GeorgeGreen是的,但这就像是要求散列表中的第N项。这就是为什么这是一个奇怪的问题。这是一个非确定性结果,而SQL是关于确定性的。如果您将其设置为任意行编号,则可以针对相同的表执行相同的查询,并且 - 不带'ORDER BY' - 会得到不同的结果,并且*仍然正确*。 SQL是关于编写*不*这样做的查询。 –
- 1. 新讨论不在讨论区中显示 - Sharepoint
- 2. SharePoint讨论版查看以显示一个讨论主题
- 3. Stackoverflow就像它的讨论/论坛标签过滤器处理
- 4. 讨论 “stringByReplacingOccurrencesOfString:withString:”
- 5. Android讨论板
- 6. UML图 - 讨论
- 7. 执行讨论
- 8. 计算理论GATE 2012
- 9. 计算理论图灵机
- 10. simplepie苹果讨论提要不是
- 11. 理论:怎么能是这是从计算书的理论采取机M1
- 12. 讨论关于select()
- 13. tomcat漏洞讨论
- 14. MVC架构:讨论
- 15. ASP.NET MVC讨论板
- 16. 与程序员讨论估算
- 17. 直接从数据库中删除多个主题 - VB论坛讨论区
- 18. 删除评论
- 19. 删除评论
- 20. php讨论区没有发表评论
- 21. jQuery的 - 创建讨论/评论插件
- 22. 评论引擎喜欢讨论
- 23. “自上而下的设计讨论”
- 24. 计算理论 - 显示一种语言是正常的
- 25. 而不删除评论
- 26. Excel中 - 计算基于小时的讨论
- 27. 什么类型应该用于讨论论坛/ QNA论坛
- 28. Disqus 2012 - 如何删除讨论/社区导航?
- 29. 如何删除评论和评论从这个哈希计数
- 30. 删除Facebook评论
为什么不使用LIMIT子句? –
你可以迭代使用带有连接的子查询。但是如果你想得到一个有序的返回值,你需要在子查询中使用'ORDER BY'。如果你不能使用'ORDER BY',那么如果你必须使用纯SQL,那么我认为你运气不好。 – Barmar
我不是100%确定我明白你想要做什么。这就是为什么样本数据和预期结果非常有用。 –