Het is niet precies duidelijk wat je wilt. Gezien deze gegevens:
t_uid url title screen_name
1 https://google.com/ Google bob
2 https://google.com/ Google Search bob
3 https://google.com/ Google tom
welke resultaten verwacht je? Als je wilt:
https://www.google.com '???' 'bob,tom' 2
dan zou je een SELECT DISTINCT . kunnen doen subquery om de duplicaten te verwijderen (die u in plaats van FROM twl_links zou plaatsen ).
Als je wilt
https://www.google.com '???' 'bob,tom' 3
dan kun je GROUP_CONCAT(DISTINCT screen_name) . doen om dat te krijgen.
Houd er rekening mee dat in alle gevallen de geretourneerde titel dubbelzinnig is (tenzij er een N:1-toewijzing is tussen URL en titel; tenzij elke URL slechts één afzonderlijke titel heeft)
Ter info, het klinkt alsof je overtollige en moeilijk op te vragen gegevens hebt als gevolg van een gebrek aan normalisatie.