Mysql: многотабличный запрос
В наличии такие таблицы:
`quations` (
`id_quation` int(5) NOT NULL AUTO_INCREMENT,
`id_test` int(11) NOT NULL,
`level` int(2) NOT NULL,//уровень сложности вопроса
`quations` text NOT NULL, //вопрос
PRIMARY KEY (`id_quation`)
)
`Variants` (
`id_variant` int(11) NOT NULL AUTO_INCREMENT,
`id_quation` int(5) NOT NULL,
`var1` tinytext NOT NULL,//варианты ответов
`var2` tinytext NOT NULL,
`var3` tinytext,
`var4` tinytext,
`var5` tinytext,
PRIMARY KEY (`id_variant`),
KEY `id_quations` (`id_quations`)
)
`Keytoanswer` (
`id_trukeys` int(20) NOT NULL AUTO_INCREMENT,
`id_quation` int(20) NOT NULL,
`true_answer` char(1) NOT NULL, //ключ(правильный вариант ответа)
PRIMARY KEY (`id_trukeys`),
KEY `id_quation` (`id_quation`)
)
`Testname`(
id_test int not null AUTO_INCREMENT PRIMARY KEY,
test_name TINYTEXT not null,//имя вопроса
)
--------------------
Нужно вывести:
№вопроса, вопрос
варианты ответа
правильный вариант ответа
(и так вывести все вопросы)
помогите, плиз
В наличии такие таблицы:
`quations` (
`id_quation` int(5) NOT NULL AUTO_INCREMENT,
`id_test` int(11) NOT NULL,
`level` int(2) NOT NULL,//уровень сложности вопроса
`quations` text NOT NULL, //вопрос
PRIMARY KEY (`id_quation`)
)
`Variants` (
`id_variant` int(11) NOT NULL AUTO_INCREMENT,
`id_quation` int(5) NOT NULL,
`var1` tinytext NOT NULL,//варианты ответов
`var2` tinytext NOT NULL,
`var3` tinytext,
`var4` tinytext,
`var5` tinytext,
PRIMARY KEY (`id_variant`),
KEY `id_quations` (`id_quations`)
)
`Keytoanswer` (
`id_trukeys` int(20) NOT NULL AUTO_INCREMENT,
`id_quation` int(20) NOT NULL,
`true_answer` char(1) NOT NULL, //ключ(правильный вариант ответа)
PRIMARY KEY (`id_trukeys`),
KEY `id_quation` (`id_quation`)
)
`Testname`(
id_test int not null AUTO_INCREMENT PRIMARY KEY,
test_name TINYTEXT not null,//имя вопроса
)
--------------------
Нужно вывести:
№вопроса, вопрос
варианты ответа
правильный вариант ответа
(и так вывести все вопросы)
помогите, плиз
Останнє редагування: