1

最後に変更された要素をテーブルに表示したいのですが、結果を 5 つに制限したいので、次のようにしました。

SELECT
  Id as Id,Title,LastModified
From
  articles
WHERE
  (Author=70 OR Editor=32 OR Publisher=33) && Disab ="0"

Order By   LastModified

LIMIT 0, 5

このクエリの問題は、最後に編集された 5 行ではなく、テーブルの最初の 5 行を返すことです...

何が足りないの?!

4

3 に答える 3

1

デフォルトORDER BYは昇順です。あなたは降順したい

SELECT
  Id as Id,Title,LastModified
From
  articles
WHERE
  (Author=70 OR Editor=32 OR Publisher=33) && Disab ="0"

Order By   LastModified DESC

LIMIT 0, 5
于 2013-02-23T17:19:20.280 に答える
0

これを試して

SELECT
  Id as Id,Title,LastModified
From
  articles
WHERE
  (Author=70 OR Editor=32 OR Publisher=33) && Disab ="0"

Order By   LastModified DESC

LIMIT 0, 5
于 2013-02-23T17:19:20.733 に答える
0

レコードを降順でソートする句DESCを追加するだけです。ORDER BY

ORDER BY LastModified DESC

デフォルトでは、ORDER BY句はASCENDING順序でソートされます。

于 2013-02-23T17:19:24.727 に答える