Du ska bara behöva kontrollera användarnamnet på en tabell, inte båda som INNER JOIN
med user_id
har redan matchat dem.
För att vara ärlig borde tabell b egentligen inte ha ett användarfält, istället borde den bara ha user_id
fältet (detta anses vara normaliserat).
En INNER JOIN
kommer då bara att returnera data där det finns en matchning i båda tabellerna. Så går med i Tabell a.user_id
till tabell b.user_id
säkerställer att de båda har ett matchande user_id
.