[英]Extracting Data Using SQL
How can I display the records received from this query in ASC?如何在 ASC 中显示从此查询中收到的记录?
SELECT accounts.Nickname, chat.AccountID, chat.Message, chat.DateTime, accounts.Color
FROM (chat INNER JOIN accounts ON chat.AccountID = accounts.AccountID)
ORDER BY chat.MessageID DESC
LIMIT 100
Put your original query in a derived table (the subquery), and order its result in ASC order.将原始查询放入派生表(子查询)中,并按 ASC 顺序对其结果进行排序。
SELECT * FROM
(
SELECT accounts.Nickname, chat.AccountID, chat.Message, chat.DateTime, accounts.Color, chat.MessageID
FROM (chat INNER JOIN accounts ON chat.AccountID = accounts.AccountID)
ORDER BY chat.MessageID DESC
LIMIT 100
) dt
ORDER BY MessageID ASC
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.