Я уверен, что есть несколько примеров на S.O. но я даже не знаю, что искать, поскольку я очень ограничен, когда дело доходит до работы с базами данных, поэтому я подумал, что отправлю сюда и надеюсь получить некоторую помощь.MySQL Присоединиться к справке из двух таблиц
У меня есть две таблицы, пользователи и профили. Для одного электронного письма может быть несколько профилей, и в таблице «Пользователи» может быть несколько профилей.
Мне нужно написать запрос, который выбирает все идентификаторы профиля из таблицы профиля, где соответствует адрес электронной почты (например, [email protected]). Это должно возвращать кучу профилей (1, 23, 444, 9203 ., 034) Но я только хочу, чтобы вернуть profileIDs (и имя пользователя), которые находятся в таблице пользователей (например, только ProfileID 444 в таблице пользователя
Профиль Таблица. Пример:
ProfileID | primaryEmail | name | otherStuff |
Таблица пользователей:
profileID | имя пользователя | пароль | otherUserStuff |
Это, вероятно, очень просто, но мне потребовалось немало времени для исследований, и я нахожусь на хрусте.
Что-то вроде (?):
SELECT t1.profileID, t2.username
FROM Profiles as t1 INNER JOIN Users as t2 ON t1.profileID = t2.profileID
WHERE t1.primaryEmail="[email protected]"
Я фронтэндом DEV, который взял задачу, которая имеет кучу больше бэкэнд работы, чем я думал .. и я уже пару дней мимо дата ..
Мы не здесь, чтобы сделать свою домашнюю работу для вас. Покажите нам, что вы пробовали, и ошибки, которые вы получаете, и мы можем помочь вам отладить вашу проблему. – Flimzy
Спасибо за помощь flimzy – travis