Данные из одной таблицы использовать при записи в другую таблицу

Adelf

Administrator
Команда форума
@Andkorol, эт ты зря. Это сейчас там только количество часов. В дальнейшем это может быть какими-то установленными нагрузками, и там будут не только часы... а например у кого эти часы надо отработать или в какую смену, а также установленное название такой нагрузки(стандартная, повышенная и т.д.). Это вполне себе объект доменной логики, который, имхо не зря выделен.
И связь кстати 1:* если я правильно понимаю.
 

Andkorol

Новичок
И связь кстати 1:* если я правильно понимаю.
По запросу это вроде особо и не видно:
PHP:
"
...
        INNER JOIN
        nagryzka_na_god
    ON
        teachers.id_nagryzka=nagryzka_na_god.id_nagryzka
...
"
А нафантазировать можно любые перспективы развития логики, это конечно да ;)
 

Adelf

Administrator
Команда форума
Просто есть такой стиль. Primary key называть не id, а по имени таблицы. Как видишь, тут это везде. Тебя это и смутило.
 

Мурзик

Новичок
И что?
Да пусть эти значения хоть из Лунного календаря выбираются
Что мешает разместить поле `nagruzka` в таблице `teachers`?
Связь-то 1:1 – зачем городить отдельную таблицу?
Чтобы что?
Там не связь один к одному! В таблице нагрузка на год значения:
1-240 часов
2-300 часов
И когда мы добавляем преподавателя в базу данных то при выборе нагрузки мы из всыпающего списка выбираем 1 или 2 вариант и в таблицу teachers записывается id нагрузки! И если что разве не правильно разделять на таблицы? Я бы и teachers еще разделила на преподавателей и данных об отработанных часах, но опять же не смогу разобраться в этих связанных таблицах как правильно запросы писать.
 
Сверху