У меня есть таблица
items
id int unsigned auto_increment primary key,
name varchar(255)
price DECIMAL(6,2)
Я хочу получить по меньшей мере 30 случайных предметов из этой таблицы, где общая сумма цены равна 500, какой лучший подход для этого?
Я видел это решение, которое выглядит аналогичным образом. MySQL Выберите 3 случайные строки, где сумма трех строк меньше значения
И мне интересно, есть ли другие решения, которые проще реализовать и/или повысить эффективность