I recently encountered a problem when doing IM, and used these three keywords at the same time. It is to query the offline message details of a person. The details returned by our server to the client include three contents. The first one requires to list which people or groups have sent you messages during the offline period. The second one is how many offline messages a certain person or group has sent. The third one is to display the latest one. Obviously, group by groups which people or groups have sent you offline messages, count() gets the number of offline messages, and order by time sorts to get the latest messages. Then, as expected, an error occurs when searching with group by and order by together. We can use nested subqueries. We can group and calculate the number of results that have already been sorted. There is a hidden pit here, which I accidentally avoided. In fact, count() will cause the order by sort to be invalid. For example: The statement finally obtains a record in which msg_data is actually not sorted at all, that is, the original order of the database. It should be the message that was inserted first, that is, the old message. To avoid this problem, the nested subquery is sorted first and then count() is used to avoid it. I dodged it unintentionally, but I discovered it after I modified the sentence and tested it again and again. You may also be interested in:
|
<<: WeChat applet to achieve the revolving lantern effect example
>>: A complete example of Vue's multi-level jump (page drill-down) function for related pages
Copy code The code is as follows: jQuery.cookie =...
Table of contents Before transformation: After tr...
1. Enable remote access to the docker server Log ...
This article shares the specific code of js to ac...
Table of contents Global variable globalData Page...
1. Introduction This article will show you how to...
I have never been able to figure out whether the ...
01. Command Overview Linux provides a rich help m...
Preface Some people have asked me some MySQL note...
Table of contents 1. exists 1.1 Description 1.2 E...
Copy code The code is as follows: <iframe src=...
echarts component official website address: https...
We all have files stored on our computers -- dire...
This article shares with you a graphic tutorial o...
Docker private image library Docker private image...