Как получить сумму столбца первичной таблицы (например, столбец цены), используя foriegn ключ из внешней таблицы? - PullRequest
0 голосов
/ 19 апреля 2019

Мне нужна сумма столбца первичной таблицы (например, цена) с использованием ключевого столбца foriegn (например, fk_PriceID) из внешней таблицы

data table

Ответы [ 2 ]

0 голосов
/ 20 апреля 2019

выберите сумму (tbl_equipments.Price) Цена из tbl_equipments, tbl_Lead, где tbl_Lead.fk_PriceId = tbl_equipments.Id

введите описание изображения здесь

0 голосов
/ 19 апреля 2019

Кажется, вы держите идентификатор tbl_Equipments дважды в каждой строке tbl_Lead,для обоих столбцов fk_ProductsID и fk_PriceID,так что присоединяйтесь к столам и получите сумму:

select sum(l.Price) Price
from tbl_Lead l inner join tbl_Equipments e
on e.id = l.fk_PriceID
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...