Nie jest jasne, czego dokładnie chcesz. Biorąc pod uwagę te dane:
t_uid url title screen_name
1 http://google.com/ Google bob
2 http://google.com/ Google Search bob
3 http://google.com/ Google tom
jakich wyników oczekujesz? Jeśli chcesz:
http://www.google.com '???' 'bob,tom' 2
wtedy możesz wykonać SELECT DISTINCT
podzapytanie, aby usunąć duplikaty (które umieściłbyś w miejscu FROM twl_links
).
Jeśli chcesz
http://www.google.com '???' 'bob,tom' 3
wtedy możesz zrobić GROUP_CONCAT(DISTINCT screen_name)
aby to zdobyć.
Zwróć uwagę, że we wszystkich przypadkach zwracany tytuł jest niejednoznaczny (chyba że istnieje mapowanie N:1 między adresem URL a tytułem; to znaczy, chyba że każdy adres URL ma tylko jeden odrębny tytuł)
FYI, wygląda na to, że masz nadmiarowe i trudne do wyszukania dane w wyniku braku normalizacji.