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

Bagaimana cara memilih baris acak di MySQL?

turbod dekat dengan jawabannya, dia hanya memesan secara acak, ketika tampaknya Anda ingin memesan dengan pid, setelah mendapatkan baris acak yang Anda inginkan bersama dengan yang tentang A2 dan A3:

(
    SELECT *
    FROM `mytable`
    WHERE 
        name ='A2' OR 
        name ='A3'
    LIMIT 2
)
UNION
(
    SELECT DISTINCT *
    FROM `mytable`
    WHERE 
        name !='A2' OR 
        name !='A3'
    ORDER BY RAND( ) LIMIT 2
) 
ORDER BY `pid`


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara mengetahui nama pengguna dan kata sandi untuk database mysql

  2. Apakah ada batas memori untuk metode json_encode()?

  3. Di mana Saya Harus Menyimpan String Koneksi database?

  4. MySQL LIKE + php sprintf

  5. PHP tidak menampilkan hasil dari kueri MYSQL