Я хочу добавить Check Constraint
в таблицу для сервера 2005, но не могу ее решить.Проверить ограничение на два столбца
MemberId ClubId MeetingId
1 100 10
2 100 10
3 100 10
7 101 10 <-This would throw a check constraint
1 100 11
2 100 11
Я не хочу, чтобы иметь больше чем один ClubId
для одного MeetingId
В основном ClubId
может принадлежать только к одному MeetingId
, но может иметь более чем один член назначается.
Как это достичь?
Является ли эта таблица денормализованной по соображениям эффективности? Является ли 'MeetingID' FK? Если да, есть ли в таблице собраний столбец «ClubId»? – outis
Если это так, не является ли ClubId атрибутом определенного собрания, а не атрибутом этой таблицы (Attendees?)? –
Причина для идентификатора клуба - это устаревшая система, в которой создатель решил создать ПК на основе этих трех полей! Ужасно, но это так, как это – Rippo