Предположим, что у Вас была таблица MySQL, описывающая, можно ли смешать два вещества
Product A B C
---------------------
A y n y
B n y y
C y y y
Первый шаг должен был бы преобразовать его как
P1 P2 ?
-----------
A A y
A B n
A C y
B A y
B B y
B C n
C A y
C B n
C C y
Но затем у Вас есть дублирующаяся информация. (например, Если A может смешаться с B, то B может смешаться с A), таким образом, можно удалить несколько строк для получения
P1 P2 ?
-----------
A A y
A B n
A C y
B B y
B C n
C C y
В то время как последний шаг был довольно легок с маленькой таблицей, делание его вручную возьмет навсегда на большей таблице. Как можно было бы пойти об автоматизации удаления строк со ЗНАЧЕНИЕМ дубликата, но не идентичного содержания?
Спасибо, я надеюсь, что мой вопрос имеет смысл, поскольку я все еще изучаю базы данных