Получить запись за записью
У меня есть следующий сценарий:
Таблица Статей
id | description | supplierID
_____________________________
1 | Testarticle | 1
Таблица Поставщиков
id | description
_______________________
1 | Example Industries
При чтении статьи, например
SELECT * FROM articles WHERE ID=1
, мне также нужно описание поставщика в моем результате.
Каков был бы подходящий способ достичь этого?
3 ответа:
select a.id as ArticleID, a.description as ArticleDescription, a.SupplierID, s.description as SupplierDescription from articles a inner join supplier s on a.supplierID = s.supplierID where a.id = 1
Попробуйте соединить эти две таблицы
SELECT a.*, b.* FROM articles a INNER JOIN Supplier b ON a.SupplierID = b.id WHERE a.id = 1
Проверьте, как
INNER JOIN
работает.