メッセージ アイコンがあり、クリックすると Facebook のようなメッセージが開きますdiv。はdiv自動的に一番下までスクロールされます。これdivで、最後の 25 メッセージを取得します。問題は、メッセージの一番下にある最新のものから順にメッセージを並べたいことですdiv。自動インクリメントであるidと日時であるdtの 2 つの注文列があります。
ORDER BY のすべての組み合わせを試しましたが、取得できません。
SELECT TOP 25
rec,
sender,
message,
CONVERT(varchar(20),dt,120) AS date
FROM dbo.messages
WHERE (rec='$user[name]' OR sender='$user[name]')
ORDER BY id DESC, dt ASC
底はありませんがSELECT BOTTOM 25 * ORDER BY id、理論的には完璧に機能します。