| num_A | num_B | name | birth_date | id |
|-------|-------|---------------------------|------------|----|
| 1234 | abcd | M Rita Costa Santos | 01/01/2000 | 1 |
| 3333 | uvwx | M Rita Costa Santos | 01/01/2000 | 1 |
| 5678 | efgh | Maria Rita C Santos | 01/01/2000 | |
| 9101 | ijkl | Rita Costa Santos | 01/01/2000 | 1 |
| 1111 | mnop | Maria Leonor Santos Silva | 02/03/2001 | |
| 2222 | qrst | Leonor Santos Silva | 02/03/2001 | 2 |
| 4444 | yzab | Leonor Santos Silva | 30/08/1999 | |
Imagine I have this table 1, but in a large scale. I want to find similar and equal values in the name column and if they are similar/equal, go to the column birth_date and see if they are equal. If yes, create the same id for this cases. So i want the final output to be like in table 2:
| num_A | num_B | name | birth_date | id |
|-------|-------|---------------------------|------------|----|
| 1234 | abcd | M Rita Costa Santos | 01/01/2000 | 1 |
| 3333 | uvwx | M Rita Costa Santos | 01/01/2000 | 1 |
| 5678 | efgh | Maria Rita C Santos | 01/01/2000 | 1 |
| 9101 | ijkl | Rita Costa Santos | 01/01/2000 | 1 |
| 1111 | mnop | Maria Leonor Santos Silva | 02/03/2001 | 2 |
| 2222 | qrst | Leonor Santos Silva | 02/03/2001 | 2 |
| 4444 | yzab | Leonor Santos Silva | 30/08/1999 | 3 |
Thank you in advance.