У меня есть эта таблица
CREATE TABLE `subevents` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`title` varchar(150) DEFAULT NULL,
`content` text,
`class` tinyint(4) NOT NULL DEFAULT '1',
PRIMARY KEY (`id`)
) ENGINE=MyISAM
Каждая строка может иметь различное значение в поле 'класса'.
Я хотел бы выбрать любое количество строк, заказанных случайным образом, пока сумма значений в поле 'класса' равна 100.
Как я мог выполнить его непосредственно в запросе MySQL, не делая его позже в PHP?
Спасибо все!
Я не думаю, что это возможно только с SQL ... единственное, что приходит мне в голову, - это повторить запрос sql, пока сумма не равна 100
Но я понятия не имею, как выбрать случайное количество строк сразу.