Задать вопрос
@MdaUZH

SQL JOIN запрос, как правильно?

Всем привет, есть 2 таблицы:

users:
id | name | surname

courses:
id | user_id | description | type

Как будет правильно достать все курсы с type = 1 + по user_id достать name и surname?

с SQL JOIN's давно работал, даже не представляю как это сделать..

примерно как-то так?:
SELECT c.*, u.name, u.surname FROM courses AS c INNER JOIN users AS u ON c.type = 1 AND u.id = c.user_id

??
  • Вопрос задан
  • 329 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Java-разработчик
    8 месяцев
    Далее
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • OTUS
    PHP Developer. Professional
    5 месяцев
    Далее
Решения вопроса 1
jasonOk
@jasonOk
Легче болтать, чем код писать
SELECT c.*, u.name, u.surname FROM courses c 
LEFT JOIN users u ON u.id = c.user_id WHERE c.type = 1
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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