I have 4 tables in SQL Server 2012. This is my diagram:
I have this query:
SELECT 
    pc.Product_ID, d.Dept_ID, c.Category_ID, sc.SubCategory_ID 
FROM 
    dbo.ProductConfiguration pc
INNER JOIN 
    dbo.SubCategory sc ON sc.SubCategory_ID = pc.SubCategory_ID
INNER JOIN 
    dbo.Category c ON c.Category_ID = sc.Category_ID
INNER JOIN 
    dbo.Department d ON d.Dept_ID = c.Dept_ID
WHERE 
    pc.Product_ID = 459218
What is the best way, (INNER, LEFT, RIGHT) to get columns values? I need be careful with performance
Thanks a lot

 
     
     
    