Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL заявка - проблем с подреждане по

Какво ще кажете за нещо подобно

SELECT DISTINCT messages.fromid, 
            messages.readed, 
            messages.fromid, 
            messages.toid  , 
            members.id AS pid 
FROM            messages 
INNER JOIN members 
ON              members.id = messages.fromid 
WHERE           messages.toid              =  ".$mid." 
AND             members.status             = 7 
AND             messages.kreaded          !='1' 
AND             messages.subject          != 'readed'
ORDER BY    messages.fromid ASC,
            messages.id DESC

ИЛИ

SELECT DISTINCT messages.fromid, 
            messages.readed, 
            messages.fromid, 
            messages.toid  , 
            members.id AS pid 
FROM            messages 
INNER JOIN members 
ON              members.id = messages.fromid 
WHERE           messages.toid              =  ".$mid." 
AND             members.status             = 7 
AND             messages.kreaded          !='1' 
AND             messages.subject          != 'readed'
ORDER BY    messages.fromid ASC,
            messages.sendtime DESC

В messages.fromid ASC ASC е чисто синтактично, тъй като ORDER BY без посочване на ASC/DESC предполага ASC.

SELECT *
FROM TABLE
ORDER BY COL ASC

е същото като

SELECT *
FROM TABLE
ORDER BY COL


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Php формулярът се проверява, когато стойността на квадратчето за отметка в масива mysql заявка?

  2. Как да открием UTF-8 символи в колона, кодирана с Latin1 - MySQL

  3. Как да заснемете MySQL кодове за грешки и съобщения с помощта на Laravel 5.2?

  4. Функция SCHEMA() в MySQL

  5. задаване на blob на нула с помощта на PreparedStatement