さまざまなカテゴリのレコードを一覧表示する特集ページに取り組んでいます。最新 5 件、閲覧頻度の低い 5 件、閲覧数の多い 5 件..
その部分は難しくありません。
最新:SELECT TOP 5 * ORDER BY ID_Record DESC
少しでも:SELECT * FROM tbl_Name WHERE ORDER BY Hits_Field LIMIT 5
多くの:SELECT * FROM tbl_Name WHERE ORDER BY Hits_Field DESC LIMIT 5
これが私の質問です..最新のレコードはおそらく最も表示されていないため、両方のクエリに表示される可能性があります. 最新の 5 つのレコードを考慮から除外したい。次のような SQL ステートメントを作成するにはどうすればよいですか。
SELECT * FROM tbl_Name
WHERE (NOT THE 5 NEWEST ID_Record BUT ALL OTHERS STILL IN CONSIDERATION)
ORDER BY Hits_Field LIMIT 5
NOT IN の考慮事項があることは知っていますが、これは初めてであり、ネストされたステートメントを作成するのに助けが必要です。