回答

收藏

如何在我的表中创建SQL约束

技术问答 技术问答 173 人阅读 | 0 人回复 | 2023-09-12

我有这张表:
3 i; ?; L1 M9 @6 T/ H! Oid | product_group_id | percentage1  |              | 0.22  |              | 0.33  |              | 0.54  |                                                                   | 0.45  |                                                                   | 0.6我想知道是否有一种创造约束的方法。这种约束对每个人都有影响product_group_id百分比将等于1(如果product_group_id = 1则0.2& o7 y. o  P. p
        0.3   0.5 = 1)。; k& e' H2 @0 q
例如,如果我会id = 2的百分比改为0.8或0.1.更新(或插入)会失败,因为总和不是1。+ v* \% c; W, ~4 z+ l" b) V2 Y. ?
提前致谢。
6 w) U# k. U1 |! ?$ Q                                                               
% r2 n7 |) g0 X* _    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则