запрос к БД

Тема в разделе "Базы данных", создана пользователем droit74, 20 мар 2011.

Модераторы: latteo
  1. droit74

    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
    сори за корявое объяснения,
    если это делается по другому прошу сказать как.
     
  2. exn

    exn Постоялец

    Регистр.:
    22 янв 2010
    Сообщения:
    146
    Симпатии:
    23
    эта база лишена всяческой логики.
    я догадался что их надо жойнить по топику, но не скажу.
     
  3. droit74

    droit74 Постоялец

    Регистр.:
    20 сен 2009
    Сообщения:
    55
    Симпатии:
    0
    а как тогда составить правильно эту базу
     
  4. Maza

    Maza

    Регистр.:
    3 июл 2007
    Сообщения:
    255
    Симпатии:
    115
    Почитай про нормальные формы, там довольно всё подробно написано какая должна быть база. Вот мануал -> http://www.intuit.ru/department/database/rdbdev/6/ Если будет интересно начни с первой лекции.
     
    droit74 нравится это.