为什么WHERE和ORDER BY不兼容?

Geo*_*rac -1 mysql sql-order-by where

每当我尝试使用WHERE,并ORDER BY在同一个MySQL查询(无论是在PHP或C#),这是行不通的.我总是设法找到另一种方法来做到这一点,但我想知道为什么我们不能同时使用它们两个..谢谢.

编辑:现在似乎工作,但我发誓上帝它以前从来没有为我工作,永远!无论他们的订单是什么......:s无论如何,谢谢你们!:)

Tar*_*ryn 7

您可以同时使用它们,您必须按正确的顺序放置它们.

SELECT *
FROM table t
WHERE t.field
ORDER BY t.field1
Run Code Online (Sandbox Code Playgroud)

我建议阅读它.

哪里

订购