У меня есть 2 таблицы в моей базе данных. Пользователи таблицы и таблицы.mysql query возвращает только один результат из моей базы данных
users(user_id, surname, email)
profile(profile_id, country, user_id)
user_id в профиле таблицы, это FK (из таблицы пользователей). У меня есть следующий запрос, чтобы выбрать все фамилии «кузнец» из моей базы данных, которые из страны «США». Это мой запрос:
SELECT u.name,
u.surname,
u.email,
u.user_id,
p.user_id
FROM users u
INNER JOIN profile p ON p.country = 'USA'
WHERE u.surname = 'smith' AND u.user_id = p.user_id
этот запрос работает нормально, но проблема заключается в том, что возвращает только один результат, а не все результаты из моей базы данных (люди с фамилией кузнецом, которые из США). Любая идея, где это может быть неправильно и как ее исправить?