我有一个 SQL Server 数据库,其中包含一个Apartment
表(具有列FloorNum
和BuildingID
)和一个ApartmentBuilding
表(具有列NumFloors
)。有没有办法设置一个约束(使用 SQL Server UI)来检查Apartment.FloorNum
是否大于ApartmentBuilding.NumFloors
?
我试过这个:
FloorNum > ApartmentBuilding.NumFloors
但现在我意识到我必须以某种方式加入 上的列BuildingID
,但我不知道如何在约束内做到这一点。
谢谢你的帮助!