您好,谢谢您阅读:

我有一个要在其中进行全文搜索的产品表,但需要将其与产品图像表结合使用

    SELECT * FROM product  WHERE Match(productBrand,productTags,ProductDiscription,productCondition,productColour,productCat)  Against('top');


我需要按产品ID加入。

我的productImage表包含一个productID和一个productURL;

最佳答案

您可以使用类似下面的查询-

SELECT prd.*,pim.productURL FROM product AS prd
JOIN productImage pim ON prd.productID=pim.productID
WHERE MATCH(prd.productBrand, prd.productTags, prd.ProductDiscription, prd.productCondition, prd.productColour, prd.productCat)  AGAINST('top');


限额的使用:

    SELECT prd.*,pim.productURL FROM product AS prd
    JOIN productImage pim ON prd.productID=pim.productID
    WHERE MATCH(prd.productBrand, prd.productTags, prd.ProductDiscription, prd.productCondition, prd.productColour, prd.productCat)  AGAINST('top')
  LIMIT 1;

09-25 21:32