2012-01-09 23 views
5

Temel olarak "Sub_Category_ID" ile "Product_ID" ve "Sub_Categories" tablosuna sahip bir "Ürünler" tablom var.Köprü tablosunu kullanarak INNER JOIN deyimini kullanmanın doğru yolu

"Alt_Kategorisi" olan ürünler bir köprü tablosu "SubC_Prod_Bridge" kullanılarak bağlanır, bunlar "Ürünler" ve "Sub_Category_ID" kimlikleriyle bağlanır. Bunun gibi

:

Table: Products 
Product_ID 
4 

Table: Sub_Categories 
Sub_Category_ID 
5 

Table: SubC_Prod_Bridge 
Product_ID Sub_Category_ID 
4   5  

Ben bu soruyu çok temel olduğunu biliyorum. Gerçekten aradığım şey JOIN ifadeleri için iyi bir referanstır, herhangi bir öneri gerçekten takdir edilmiştir. açıklama yapmak için

+2

Benim sevdiğim site [siteyi] (http://www.codinghorror.com/blog/2007/10/a-visual-explanation-of-sql-joins.html) – xQbert

+0

Fantastik katılır. Ben de bundan bahsediyorum! – TaylorMac

cevap

8
SELECT P.*, S.* 
FROM Products P 
JOIN SubC_Prod_Bridge B 
    ON P.Product_ID = B.Product_ID 
JOIN Sub_Categories S 
    ON S.Sub_Category_ID = B.Sub_Category_ID 
İlgili konular