Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Truy vấn MySQL - vấn đề với thứ tự theo

Còn cái gì đó tương tự thì sao

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

HOẶC

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

Trong messages.fromid ASC ASC hoàn toàn về mặt cú pháp, như ORDER BY mà không chỉ định ASC / DESC giả định ASC.

SELECT *
FROM TABLE
ORDER BY COL ASC

giống như

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. Ngày sai khi chuyển đổi ngày trong php

  2. cách chèn mã HTML vào DB bằng php

  3. truy vấn mysql trong một truy vấn có kiểm tra điều kiện bảo mật

  4. MySQL now () thay đổi múi giờ

  5. Đã vượt quá thời gian chờ của Fixing Lock; thử khởi động lại giao dịch cho một 'bảng Mysql bị kẹt?