sql on double select without join语句

时间:2013-12-23 17:59:34

标签: mysql asp.net sql

我想选择所有的productreview项目和productimage.productimage,如何选择?如果我不使用双重选择它可能会显示明亮的实体数量。请帮我选择productimg并选择productreview上的项目

enter image description here

我这样做的方式无法得到我想要的结果

select distinct `productreview.userid,
    productreview.productid,
    productreview.producttitle,
    productreview.productreview,
    productreview.recommend,
    productreview.reviewdate,
    productreview.posted,
    productimage.productimg 
from productreview,product,productstock,productimage 
where productreview.productid=product.productid AND
    product.productid=productstock.productid and 
    productstock.productid=productimage.productid and 
    productstock.productcolortype = productimage.productcolortype and 
    productimage.productcolortype='type1'`

1 个答案:

答案 0 :(得分:0)

您可以在productID列的基础上使用ProdutImage表加入ProductReview表。这是SQL查询

SELECT PR.*,PI.ProductImg FROM ProdcutReview AS PR INNER JOIN ProdcutImg AS PI
ON PR.ProductID = PI.ProductID