2016-04-05 21 views
0

こんにちは、これを読んでくれてありがとう:MYSQL全文検索を他のテーブルに追加するには?

私は上のフルテキスト検索を行っていた製品の表を持っていますが、商品画像のテーブルで

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

をそれを組み合わせる必要があり、私はで参加する必要があり製品番号。

私のproductImageテーブルにはproductIDとproductURLが含まれています。

答えて

1

あなたがリミットの

below-
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'); 

使用のようなクエリなものを使用することができます:IA製品は、複数のイメージを持っている場合、それが働いた

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; 
+0

おかげで、二つの製品は、どこでしょう返されます文にLIMIT 1を挿入しますか?最後に – Brad

+0

はLIMIT 1と書くだけです。 –

+0

私は結果セット全体ではなく、製品イメージテーブルのSELECTを制限したいだけですか? – Brad

関連する問題