ユニオンを使用した SQL 全文検索を使用して結果を取得するクエリを作成します。しかし、エラーが発生しました。何度も試しましたが、修正できません。エラーは
#1064 - SQL 構文にエラーがあります。3 行目の 'WHERE MATCH(product_name) AGAINST ('+epson +kit' IN BOOLEAN MODE) AND p.publ' 付近で使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。
SELECT
p.virtuemart_product_id, l.product_name
FROM jos_virtuemart_products AS p, jos_virtuemart_products_dk WHERE
MATCH(1.product_name) AGAINST ('+epson +kit' IN BOOLEAN MODE)
AND p.published = '1'
AND p.virtuemart_product_id = l.virtuemart_product_id LIMIT 0,25
UNION(SELECT
p.virtuemart_product_id, l.product_name
FROM jos_virtuemart_products AS p, jos_virtuemart_products_dk WHERE
MATCH(product_sku) AGAINST ('+epson +kit' IN BOOLEAN MODE)
AND p.published = '1'
AND p.virtuemart_product_id = l.virtuemart_product_id LIMIT 0,25
)
誰でもこれを修正するのを手伝ってもらえますか? ありがとうございました