我们一直在为我们的项目使用 SQL Server 2014 作为后端源。我们一直在表上执行各种连接。我们在连接中遇到一对多和多对一关系的问题。
举例来说:我有一个名为Industry的表和另一个名为Products的表。Industry包含市场中的 Industry 列表,Products包含该行业的多种产品。
行业
Id
IndustryName
Owner
产品
Id IndustryId ProductId ProductName
从上表中,我正在执行两个查询,如下所示:
1对多
Select * from Industry inner join Products on Industry.Id = Product.IndustryId
多对一
Select * from Product inner join Industry on Product.IndustryId = Industry.Id
在上面哪一个在性能方面更有效?