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

Bagaimana saya bisa memilih baris yang berdekatan di sql ketika dipesan oleh bidang yang berbeda?

Jika suka adalah angka unik, mengikuti harus berfungsi.

sebelumnya:

SELECT * FROM table WHERE likes < (SELECT likes FROM table WHERE id = ID) ORDER BY likes DESC LIMIT 1

selanjutnya:

SELECT * FROM table WHERE likes > (SELECT likes FROM table WHERE id = ID) ORDER BY likes ASC LIMIT 1

Anda dapat mengubah 1 dari mereka menjadi <=atau>=dan menambahkan WHERE id != ID



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. menampilkan data dari database SQL ke tabel php/html

  2. hapus menggunakan where dan or

  3. GALAT 1067 (42000):Nilai default tidak valid untuk 'created_at'

  4. Unicode Encode Error codec 'latin-1' tidak dapat menyandikan karakter '\u2019'

  5. Apakah ada tipe data array di MySQL seperti di PostgreSQL?