我有以下表格:
Manufacturer: Model range:
IDManufacturer Manufacturer IDModelRange IDManufacturer ModelRange
1 Mercedes 1 1 Benz
2 Audi 2 1 E-Klasse
3 2 TT
4 2 A4
我想查询两个表中的数据,结果如下:
IDManufacturer+ModelRange
1 Benz
1 E-Klasse
我尝试了所有连接但我找不到合适的连接。需要一些帮助!感谢
答案 0 :(得分:0)
我假设您正在尝试为特定制造商找到模型。
如果您按ID过滤,则不需要按照评论中的说明进行加入。
如果您按名称过滤,可以使用INNER JOIN进行过滤。这是一个例子:
Declare
@myManufacturerChoice VARCHAR(100) = 'Mercedes';
SELECT
M.IDManufacturer,
mo.ModelRange Manufacturer
from Manufacturer M
inner join [Model range] mo on
M.IDManufacturer = mo.IDManufacturer
where
M.Manufacturer = @myManufacturerChoice
还有关于联接的参考link。