私はこのテーブルを持っています:
CREATE TABLE `sold` (
`part_ID` INT(11) NOT NULL ,
`date` DATE NOT NULL ,
PRIMARY KEY (`part_ID`, `date`) ,
FOREIGN KEY (`part_ID` )
REFERENCES `part` (`part_ID` );
この表は、毎日販売される部品を表します。制約は、販売数が少なくとも 25 で、多くても 100 でなければならないことを示しています。この制約をどのように実装できますか?
次のようなことから始めるべきだと思います。
CHECK ( NOT EXISTS ...