我有以下带有字段的表
tbLicenceTypes
- LicenceTypes(P.K)
- LicenceTypesX
tbLicence
- LicenceType
- AGENTID
tbProduct
- 产品(P.K)
- 了ProductX
- LicenceType
tbCompany
- CompanyId(P.K)
- 公司名称
tbCompanyProduct
- 公司
- 产品
现在我想要获取所有那些产品(来自tbProduct的Product和ProductX),其LicenceType
与分配给代理的tbLicence LicenceType
匹配,并分配给公司(在tbCompanyProduct中)。
请帮帮我!!!
答案 0 :(得分:1)
它看起来像这样:
select p.product, p.productx, c.companyname
from tbProduct p
join LicenceType l
on p.LicenceType = l.LicenceType
join tbCompanyProduct c
on c.product = p.product
where l.agentid = 456