0

ブログを作成していますが、IDでブログを注文することにしました。これは、ホームページに3つ、ブログにすべてを表示したいためです。とにかく、それは私のMySQLクエリの助けが必要なところまでは私の問題ではありません。

たとえば、データベースに次のIDがあるとします。12 3 4 5 6 7 8910。

3、最新の3、8、9、10のみを表示したいのですが、どのようにクエリを実行するかわかりません。MySQLのクエリ行を要求してください。

私はこれが私が意味することの例を見つけたばかげた質問であることを知っています、しかしそれは2つの数を一緒に加えることについて話しているのですか?順番に並べる必要があるのは1つの番号だけです。

とにかく、みんなありがとう!

4

3 に答える 3

2

IDで降順に並べ替えることができます。これにより、IDが最も高い投稿が結果セットの先頭に配置されます。その後、を使用LIMITして3つの結果(つまり、最新の3つ)のみを返すことができます。

SELECT `post_id` FROM `tblName` ORDER BY `post_id` DESC LIMIT 3
于 2013-02-21T19:40:39.230 に答える
1

これを試して:

SELECT * 
FROM [TableName] 
ORDER BY ID DESC
LIMIT 3
于 2013-02-21T19:46:23.217 に答える
-1
SELECT * FROM table  WHERE true ORDER BY id DESC LIMIT 3
于 2013-02-21T19:40:46.367 に答える