Saya memiliki tabel database MySQL dengan dua kolom yang menarik minat saya. Secara individual mereka masing-masing dapat memiliki duplikat, tetapi mereka tidak boleh memiliki duplikat KEDUA dari mereka yang memiliki nilai yang sama.
stone_id
dapat memiliki duplikat selama untuk setiap upsharge
judul berbeda, dan sebaliknya. Tetapi katakanlah misalnya stone_id
= 412 dan upcharge_title
= "safir" bahwa kombinasi hanya boleh muncul sekali.
Ini bagus:
stone_id = 412 upcharge_title = "sapphire"
stone_id = 412 upcharge_title = "ruby"
Ini TIDAK OK:
stone_id = 412 upcharge_title = "sapphire"
stone_id = 412 upcharge_title = "sapphire"
Apakah ada kueri yang akan menemukan duplikat di kedua bidang? Dan jika memungkinkan, adakah cara untuk mengatur basis data saya agar tidak mengizinkannya?
Saya menggunakan MySQL versi 4.1.22