Для этой задачи вам нужно создать простой оператор SELECT, который вернет все столбцы из таблицы products и присоединится к таблице companies, чтобы вы могли вернуть название компании.

схема таблицы товаров

  • id
  • имя
  • исбн
  • Идентификатор компании
  • цена

схема таблицы компаний

  • id
  • имя

Вы должны вернуть все поля продукта, а также название компании как «company_name».

Решение

Это задание поможет нам узнать, как использовать внутреннее соединение. Это необходимо для объединения нескольких таблиц в одну по внешнему ключу. Обратите внимание, что поле company_id также включено в ответ. Это было 20-минутной головной болью для меня, чтобы понять это. Вот решение:

SELECT 
  products.id,
  products.name,
  products.isbn,
  products.company_id,
  products.price,
  companies.name as company_name
FROM
  products
JOIN
  companies ON companies.id = products.company_id;