私はこのクエリを持っています。同じMYSQLクエリですが、異なるサーバで異なる結果が表示される
SELECT * FROM (SELECT * FROM private_messages ORDER BY id DESC) a
"DESC"は自分のローカルサーバーで動作しますが、別のサーバーでは動作しません。 しかし、私はちょうどこのように書く:
SELECT * FROM private_messages ORDER BY id DESC
両方のサーバーで動作します。何が原因でしょうか?
新しいバージョンのMySQLでは、サブクエリで 'ORDER BY'が無視されることがあります。 –
うわー。バグですか?私は何をすることができますか? – babyleans