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

MySQL Pilih 3 baris acak di mana jumlah tiga baris kurang dari nilai

ini solusi lain:

SELECT t1.item_id as id1, t2.item_id as id2, t3.item_id as i3
FROM items t1, items t2, items t3
WHERE
t1.item_id <> t2.item_id and
t1.item_id <> t3.item_id and
t2.item_id <> t3.item_id and
(t1.item_price + t2.item_price + t3.item_price) <= 300
order by rand()
limit 1

opsional Anda dapat memfilter berdasarkan jumlah minimal



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. persimpangan banyak-ke-banyak dan banyak-ke-banyak

  2. Kelompokkan Baris Menggunakan Group By Clause Di MySQL

  3. bagaimana saya bisa mendapatkan nilai bidang dalam 3 tabel asosiasi dengan tanggal maksimum?

  4. ERROR 2068 (HY000):LOAD DATA LOCAL INFILE permintaan file ditolak karena pembatasan akses

  5. Menginstal MySQL-python