Проверка sql уникального значения с ограничением

У меня ситуация, когда таблица имеет три столбца ID, Value и status. Для отдельного ID должен быть только один статус со значением 1 и не допускается, чтобы ID имел более одного статуса со значением 0. Уникальный ключ не позволит ID иметь более одного статуса (0 или 1).

Есть ли способ решить это, возможно, используя ограничения?

Спасибо

6
задан Mikael Eriksson 20 October 2011 в 21:30
поделиться