CREATE TABLE IF NOT EXISTS `result` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) NOT NULL,
`test_name` varchar(255) NOT NULL,
`count` int(11) NOT NULL,
`timeStart` bigint(20) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
CREATE TABLE IF NOT EXISTS `result_question` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`result_id` int(11) NOT NULL,
`question` varchar(255) NOT NULL,
`answer` text NOT NULL,
`time` bigint(20) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1) Необходимо выбрать такие записи из первой таблицы, что
Количество записей во второй таблице, относящееся к записи в первой таблице = полю result.count
2) Необходимо подсчитать среднее число записей в таблице result_question приходящихся на каждую строку таблицы result с уникальным полем result.test_name
Буду благодарен. всем кто поможет!
Отредактированно Embarto (05.09.2012 19:38:37)