Você só precisa verificar o nome de usuário em uma tabela, não tanto como o
INNER JOIN
usando o user_id
já os combinou. Para ser honesto, a tabela b não deve realmente ter um campo de usuário, em vez disso, deve ter apenas o
user_id
campo (isto é considerado normalizado). Um
INNER JOIN
retornará apenas dados onde houver uma correspondência em ambas as tabelas. Então, juntando a tabela a.user_id
para a tabela b.user_id
garante que ambos tenham um user_id
correspondente .