我试图从两个表中基于另一个拉数据。SQL加入3个表格
所以..我有这些表:
**tblCategory**
CategoryID, CategoryName
**tblProdCat**
prodCatID, productID, categoryID
**tblProducts**
productID, description, price
我需要加入的表,找到从tblProdCat和tblProducts信息只提供给我的类别名称。
SELECT tblProducts.name,
tblProducts.description,
tblProducts.price,
tblProducts.qtyInStock,
tblProducts.image,
tblProducts.colour,
tblProducts.size,
tblProducts.style,
tblProdCat.prodCatID
FROM
tblProducts, tblProdCat,tblCategory
WHERE tblCategory.categoryName='Pens'
AND tblProdCat.categoryID = tblProducts.categoryID
我试过以上,也试过其他连接,但拉我的头发。我读过教程,只是不明白连接是如何工作的。任何人都可以帮忙吗?请..
是否希望项目和产品类别在结果中显示为单独的行? – 2013-03-15 17:17:06