https://amin-ahmadi.com/2015/07/28/handling-duplicate-records-in-sql/
Handling Duplicate Records in SQL