Для этой задачи вам нужно создать простой оператор 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;