nws
цитировать
Зарегистрирован: 25 Фев 2008 15:42:23 Сообщения: 96
|
Добавлено: 07 Апр 2008 13:59:22 Заголовок сообщения: Ассоциации |
|
|
У меня есть 3 таблицы:
Код: | CREATE TABLE `pollrows` (
`pollrow_id` int(11) NOT NULL auto_increment,
`poll_id` int(11) NOT NULL,
`lang1_answer` varchar(255) collate utf8_unicode_ci NOT NULL,
`lang2_answer` varchar(255) collate utf8_unicode_ci NOT NULL,
`vote` int(11) NOT NULL,
PRIMARY KEY (`pollrow_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=6 ; |
Код: | CREATE TABLE `polls` (
`poll_id` int(11) NOT NULL auto_increment,
`lang1_question` varchar(255) collate utf8_unicode_ci NOT NULL,
`lang2_question` varchar(255) collate utf8_unicode_ci NOT NULL,
`created` datetime NOT NULL,
`status` int(11) NOT NULL,
PRIMARY KEY (`poll_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=2 ; |
Код: | CREATE TABLE `poll_results` (
`poll_id` int(11) NOT NULL,
`pollrow_id` int(11) NOT NULL,
`vote` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; |
Как мне правельно построить ассоциации?
Т.е. главная таблица Polls из нее в Pollrows записывается poll_id.
Из Pollrows в Results записывается Vote для каждого id_pollrows и
poll_id |
|