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

permintaan mysql untuk memilih satu baris tertentu dan baris acak lainnya

Ini bekerja dengan baik untuk saya. Hasil pertama selalu record dengan ID 5, baris kedua acak. Perhatikan bahwa jika tidak ada catatan dengan ID 5, kedua baris akan acak.

SELECT * FROM users ORDER BY (user_id = 5) DESC, RAND() LIMIT 0,2 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Meningkatkan efisiensi indeks MySQL - kolom dalam banyak indeks?

  2. Pada impor MySQL:ERROR pada baris 32769:Perintah tidak dikenal '\''

  3. Dapatkan skema basis data dengan satu kueri?

  4. apakah lebih cepat menyisipkan baris dalam urutan kunci utama?

  5. Bagaimana menangani kesalahan untuk entri duplikat?