问题描述
- sqlserver 检查一张表的数据是否重复,在线等!!!
-
我的表结构如上图,其中三个外键,都是由用户自由选择输入的,我想在用户点击保存的时候来验证数据是否已经存在,其中为null值的也需要验证,保证每条数据这三个外键必须唯一不重复,请问SQL 语句怎么写?
解决方案
select * from productPrice t where productID=? AND ChannelID=? AND CustomerTypeId=?
解决方案二:
加一个unique验证就可以保证外键唯一啊。
时间: 2024-09-20 17:32:44