Ho una tabella di database MySQL con due colonne che mi interessano. Individualmente possono avere ciascuno dei duplicati, ma non dovrebbero mai avere un duplicato di ENTRAMBI con lo stesso valore.
stone_id
può avere duplicati purché per ogni upsharge
titolo sia diverso e al contrario. Ma diciamo per esempio stone_id
= 412 e upcharge_title
= "zaffiro" che la combinazione dovrebbe verificarsi solo una volta.
Questo va bene:
stone_id = 412 upcharge_title = "sapphire"
stone_id = 412 upcharge_title = "ruby"
Questo NON va bene:
stone_id = 412 upcharge_title = "sapphire"
stone_id = 412 upcharge_title = "sapphire"
Esiste una query che troverà duplicati in entrambi i campi? E se possibile, c'è un modo per impostare il mio database in modo da non consentirlo?
Sto usando MySQL versione 4.1.22