Я думаю, вам нужно прочитать о том, как объединять таблицы, вот статья, с которой вы можете начать: Синтаксис объединения
Ниже приведен простой пример объединения, чтобы получить большеинформация о продукте.Мы действительно мало знаем о таблице с другими данными, но, надеюсь, это поможет вам начать.В этом примере вы можете увидеть, как получить сумму продаж на основе внешнего ключа в таблице продаж prodcut:
CREATE TABLE #product
(
productId INT PRIMARY KEY,
description VARCHAR(50) NOT NULL
)
CREATE TABLE #productSales
(
salesId INT PRIMARY KEY,
productId INT NOT NULL,
amount INT NOT NULL
)
INSERT INTO #product VALUES(1, 'Boat')
INSERT INTO #product VALUES(2, 'Raft')
INSERT INTO #product VALUES(3, 'Canoe')
INSERT INTO #productSales VALUES(1, 1, 10)
INSERT INTO #productSales VALUES(2, 1, 89)
INSERT INTO #productSales VALUES(3, 2, 410)
INSERT INTO #productSales VALUES(4, 2, 10997)
INSERT INTO #productSales VALUES(5, 2, 3)
INSERT INTO #productSales VALUES(6, 2, 98)
INSERT INTO #productSales VALUES(7, 3, 14)
SELECT p.productId, p.description, ps.amount from #product p
INNER JOIN #productSales ps on
p.productId = ps.productId
WHERE p.productId IN (1,2,3)
ВЫХОД:
1 Boat 10
1 Boat 89
2 Raft 410
2 Raft 10997
2 Raft 3
2 Raft 98
3 Canoe 14