我不完全确定如何对此进行说明。我有一个预订系统,包括'支付','信用卡'和'预订'。我需要添加一个约束以确保'Payments'表中的信用卡ID属于与“付款”表中的信用卡ID号码位于同一行的预订客户。SQL - 确保一个表中的值与另一个表中的相应值绑定的约束条件
信用卡 - 包含属性 “CC_ID”, “CUSTOMER_ID”, “CARD_NUMBER”
预订 - 包含属性 “R_ID”, “Schedule_ID”, “CUSTOMER_ID”
付款 - 包含属性 “CC_ID”, “保留” 是
所以基本上,我需要检查在付款,这是针对某一客户ID 信用卡,则CC_ID属于一个由可在预订预订同一客户,并最终与对应预订号码Payemnts。当将值添加到Payments表时,这将成为输入限制,而不是在输入时手动检查以确保其属于客户。
请为您正在使用的数据库系统添加标签。答案将取决于此 – NineBerry