- Автор темы
- #1
есть таблица
Код:
CREATE TABLE IF NOT EXISTS `list` (
`id` int(11) NOT NULL auto_increment,
`id_feed` int(11) NOT NULL,
`id_type` int(11) NOT NULL,
`data` mediumtext NOT NULL,
`active` enum('0','1') NOT NULL,
PRIMARY KEY (`id`),
)
Выбираю из нее записи запросом
SELECT * FROM `list` where id_feed='18' and active='1' group by `id_type`
все хорошо, но для каждого поля с одинковым id_type существует несколько разных записей с разным полем id, а в запрос попадает всегда первое. Если ли возможность написать запрос так что бы для каждого id_type попадало случаное поле id
Код:
CREATE TABLE IF NOT EXISTS `list` (
`id` int(11) NOT NULL auto_increment,
`id_feed` int(11) NOT NULL,
`id_type` int(11) NOT NULL,
`data` mediumtext NOT NULL,
`active` enum('0','1') NOT NULL,
PRIMARY KEY (`id`),
)
Выбираю из нее записи запросом
SELECT * FROM `list` where id_feed='18' and active='1' group by `id_type`
все хорошо, но для каждого поля с одинковым id_type существует несколько разных записей с разным полем id, а в запрос попадает всегда первое. Если ли возможность написать запрос так что бы для каждого id_type попадало случаное поле id