Du skal kun tjekke brugernavnet på én tabel, ikke begge som INNER JOIN ved hjælp af user_id har allerede matchet dem.
For at være ærlig burde tabel b egentlig ikke have et brugerfelt, i stedet skulle den bare have user_id felt (dette betragtes som normaliseret).
En INNER JOIN vil så kun returnere data, hvor der er match i begge tabeller. Så tilmelder dig tabel a.user_id til tabel b.user_id sikrer, at de begge har et matchende user_id .