我有一个MySQL数据库表格,其中两列引起我的兴趣。它们各自可以有重复值,但是它们不应该同时具有相同值的重复项。
stone_id
可以有重复项,只要每个 upsharge
标题是不同的,反之亦然。但是举个例子,如果 stone_id
= 412 并且 upcharge_title
= "sapphire",那么这种组合应该只出现一次。
这是可以的:
stone_id = 412 upcharge_title = "sapphire"
stone_id = 412 upcharge_title = "ruby"
这样做是不正确的:
stone_id = 412 upcharge_title = "sapphire"
stone_id = 412 upcharge_title = "sapphire"
有没有一种查询可以找到两个字段中的重复项?如果可能,有没有办法设置我的数据库不允许这样做?
我正在使用MySQL版本4.1.22
id
?在我的情况下,重复的是first_name
和last_name
,但是id
是不同的。在您输入的查询中,我可以清楚地看到那些重复的记录,但我只能看到其中一个id
。您如何使其显示其他id
? - Pathros