@kenpa4ek

MySql Join как его применить?

Есть две таблицы
-Objects с полями id/created_at/userID/address/type/description
-users с полями
UserID/created_at/name/phone
Задача состояла в том, что бы написать запрос который вернёт второй объект созданный userID 12, запрос получился такой
SELECT address
FROM objects 
WHERE userID=12 
ORDER BY created_at 
OFFSET 1 rows 
FETCH next 1 rows only


Сейчас необходимо, что бы он ещё отобразил имя и телефон и я чёт не могу понять как, а точнее куда впихнуть этот join
  • Вопрос задан
  • 52 просмотра
Решения вопроса 1
ayazer
@ayazer
Sr. Software Engineer
https://dev.mysql.com/doc/refman/8.0/en/join.html

SELECT o.address, u.name, u.phone
FROM `objects` o
JOIN `users` u on o.userID = u.userID
WHERE o.userID=12 
ORDER BY o.created_at 
OFFSET 1 rows 
FETCH next 1 rows only
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы