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

MYSQL pilih acak dari masing-masing kategori

Jika Anda memiliki dua kategori (seperti dalam pertanyaan Anda), cara termudah di MySQL adalah menggunakan union all :

(select * from t_shop where category = 1 order by rand() limit 5)
union all
(select * from t_shop where category = 2 order by rand() limit 5)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Memanggil prosedur tersimpan dengan parameter Keluar menggunakan PDO

  2. Cara menyinkronkan database MySQL antara dua database jarak jauh (tanpa teknik replikasi database MySQL)

  3. beri tahu melalui email pada tanggal kedaluwarsa

  4. Ketika saya MEMASUKKAN beberapa baris ke dalam tabel MySQL, apakah id akan bertambah 1 setiap kali?

  5. Nilai '0000-00-00' tidak dapat direpresentasikan sebagai java.sql.Date