Имеем таблицу посещаемости месячного курса:id(pk), group_id(fk),week_number (1,2,3,4),day_number(пн,вт,ср,чт,пт), user_id(fk)Т.е. для каждого дня каждой группы будет несколько значений user_id. Нормировать эту табличку нецелесообразно - экономии мизер, а связей вагон. Делать столбец для каждого дня как-то некрасиво. Группировать будет легко. Короче, так хочется...Одна засада. На каждый день посещения нужно добавить N записей с ОДИНАКОВЫМИ полями group_id, week_number и day_number. Хотелось бы сделать такие элементы управления, которые бы, будучи единожды выставленными, сохраняли свое состояние при добавлении новых записей.Т.е. поставил три выпадающих списка в нужное положение, перешел к табличке с одним столбцом (user_id) и добавил в неё N строк. А в БД они легли с одинаковыми значениями group_id, week_number и day_number и разными значениям user_id. Потом поменял один из выпадающих списков и погнал дальше юзеров добавлять. Уже в другой день...Значения по умолчанию тут не подходят, потому что сочетания будут всегда разными.Есть идеи?
|