Нет никакого способа сделать это в SQL: у вас может быть шесть строк (каждый уникальный кортеж), пять строк (каждое первое использование каждого значения столбца) или одна строка (каждое первое использование каждого значения в каждом столбце, который появляется в обе колонки).
Причина, по которой вам так сложно объяснить, чего вы хотите, заключается в том, что это основано на человеческом суждении. Вы не сможете сделать это в SQL, пока не сможете качественно описать это на английском, а то, что вы хотите, не качественно, а процедурно.
Существует множество способов приблизить его, например, группировать по младшему столбцу, а затем сортировать по обратному количеству совпадений, но все они пригодны для использования.
Пока вы не сможете дать однозначный, управляемый логикой критерий выбора, это не будет успешным. Выражение «минимальный» не считается до тех пор, пока вы не определите минимальный, а минимальный, который вам нужен, требует процедурного агрегатного бэваиора, которого вы не можете получить в MySQL.