запрос к БД

droit74

Постоялец
Регистрация
20 Сен 2009
Сообщения
55
Реакции
0
tabl1: test_settings
PHP:
id | id_test | id_topic | number
1  | 1       | 1        | 2       (2 вопроса из 1 темы)
2  | 1       | 2        | 1
4  | 2       | 3        | 0       (все вопросы из 3 темы)
tabl2: question
PHP:
id_question | id_topic | question
 1          | 1        | вопр. 1 темы 1
 2          | 2        | вопр. 2 темы 2
 3          | 1        | вопр. 3 темы 1
 4          | 3        | вопр. 4 темы 3
 5          | 3        | вопр. 5 темы 3
нужно получить например такую таблицу
tabl: result (тест 1)
PHP:
id_question | question
 1          | вопр. 1 темы 1
 3          | вопр. 3 темы 1
 2          | вопр. 2 темы 2
ну или
tabl: result1 (тест 2)
PHP:
id_question | question
 4          | вопр. 4 темы 3
 5          | вопр. 5 темы 3
сори за корявое объяснения,
если это делается по другому прошу сказать как.
 
эта база лишена всяческой логики.
я догадался что их надо жойнить по топику, но не скажу.
 
а как тогда составить правильно эту базу
 
Почитай про нормальные формы, там довольно всё подробно написано какая должна быть база. Вот мануал -> Если будет интересно начни с первой лекции.
 
Назад
Сверху