Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Permintaan MySQL - masalah dengan pesanan berdasarkan

Bagaimana kalau terdengar seperti

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

ATAU

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

Di messages.fromid ASC ASC murni sintaksis, karena ORDER BY tanpa menentukan ASC/DESC mengasumsikan ASC.

SELECT *
FROM TABLE
ORDER BY COL ASC

sama dengan

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. Bagaimana saya menyimpan dan mengambil gambar di server saya di aplikasi web java

  2. Terjebak dengan Akses Ditolak untuk pengguna 'root'@'localhost' - Terminal, Mac

  3. MySQL SELECT LIKE atau REGEXP untuk mencocokkan beberapa kata dalam satu catatan

  4. Rentang kendala kolom MySQL numerik:bagaimana?

  5. Praktik Terbaik untuk Merancang Peran Pengguna dan Sistem Izin?