У меня проблема с MySQL.
У меня есть 2 таблицы:
Table A Table B
userId userId
name email
email
Это отношение 1-> N (1 пользователь может иметь несколько электронных писем в таблице B)
Теперь я хочу импортировать своих пользователей в почтовую программу, я хочу сделать это в 1 запросе вместо нескольких запросов.
Мне хотелось бы получить следующее:
идентификатор пользователя, имя, адрес электронной почты
ex:
1 , John Doe , xxx@gmail.com (This email comes from Table A)
1 , John Doe , zzz@hotmail.com (This email comes from Table B)
В настоящее время у меня есть следующий запрос, который возвращает несколько строк, но проблема в том, что поля не совпадают
я получаю что-то вроде:
Table A.name , Table A.email , Table B. email etc ..
SELECT
jos_users.userId,
jos_members_webAddress.email2,
jos_users.uniqueId,
jos_users.firstName,
jos_users.lastName,
jos_users.username,
jos_users.email
FROM
jos_users
INNER JOIN jos_members_webAddress ON jos_users.userId = jos_members_webAddress.memberId
Спасибо за помощь