Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Cláusula SQL - WHERE com JOIN


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 .