У меня есть таблица с данными ниже. В котором я хочу назначить уникальный идентификатор для комбинации двух столбцов (emailid и Collegeid) с или условием.
В случае emp "1" и emp "2" имеют один и тот же emailid, но разные колледж, но они связаны друг с другом только с помощью идентификатора электронной почты.
В случае emp "1" и emp "3" имеют одинаковый колледж, но разные адреса электронной почты, но они связаны друг с другом только с помощью Collegeid.
В случае, когда emp "2" и emp "7" имеют одинаковый колледж, но разные адреса электронной почты, но они связаны друг с другом только колледжем.
Все перечисленные выше empid связаны друг с другом либо через emailid, либо по электронной почте, мой желаемый вывод будет состоять в том, чтобы назначить одно и то же число для всех связанных empid.
empid emailid collegeid row_number(**Desired Output**)
----------------------------------
1, n@gmail.com, 22, 1
2, n@gmail.com, 34, 1
3, k@gmail.com, 22, 1
4, p@gmail.com, 45, 2
5, m@gmail.com, 78, 3
6, m@gmail.com, 98, 3
7, s@gmail.com 34, 1
8, j@gmail.com, 48, 4
9, a@gmail.com 48, 4
Примечание: - У меня 50 миллионов записей в моей таблице mysql.