INNER JOINとして両方ではなく、1つのテーブルでユーザー名を確認するだけで済みます。 user_idを使用する すでにそれらを一致させています。
正直なところ、テーブルbには実際にはユーザーフィールドを含めるべきではなく、代わりにuser_idを含める必要があります。 フィールド(これは正規化されていると見なされます)。
INNER JOIN その後、両方のテーブルで一致するデータのみが返されます。したがって、テーブルa.user_idに参加します テーブルb.user_idへ 両方に一致するuser_idがあることを確認します 。