База данных ежедневных опросов за 6 месяцев с идентичными полями - PullRequest
0 голосов
/ 16 мая 2011

Я пытаюсь создать базу данных для управления своими 50+ и растущими таблицами Excel * Я опрашиваю сотрудников с течением времени * Я задаю им вопрос, и они могут ответить на 1 из 8 ответов * Сотрудники имеют разные графики работы,так что это не одни и те же люди каждый день

Таблицы ..... в 4 столбцах (у меня есть таблица на каждый день) 50+ дней

Имя работника Утро- Вопрос 11 утра. Вопрос 2 часа дня. Вопрос: 1006 *

Я помещаю таблицы в MySQL, я пытаюсь получить запросы на имя = "Тони Джеймс", чтобы увидеть все его ответы в 50дни, какие-либо предложения ??если у вас есть идея лучше структурировать информацию, я был бы очень признателен,

Спасибо

Стейси

1 Ответ

0 голосов
/ 17 мая 2011

Вы должны создать таблицу пользователей следующим образом:

ID    Name
1     Tony James

Тогда в другой таблице приведем ссылку:

ID    UserID     Morning-Question     11am-Question     2pm-Question
1     1          blah blah            blah blah         blah blah

Вы можете запустить этот запрос:

Select * from Questions q
join Users u
on q.UserID = u.id
where u.name = 'Tony James'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...