使用桥表使用INNER JOIN语句的正确方法

时间:2012-01-09 00:09:23

标签: mysql inner-join

基本上我有一个带有“Product_ID”的表“Products”和带有“Sub_Category_ID”的表“Sub_Categories”。

具有“Sub_Category”的产品使用桥接表“SubC_Prod_Bridge”链接,它们通过ID“Products”和“Sub_Category_ID”链接。

像这样:

Table: Products
Product_ID
4

Table: Sub_Categories
Sub_Category_ID
5

Table: SubC_Prod_Bridge
Product_ID   Sub_Category_ID
4            5      

我知道这个问题很基础。我真正想要的是JOIN语句的在线参考,任何建议都非常感谢。

1 个答案:

答案 0 :(得分:12)

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