У меня есть таблица базы данных 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