我编写了一个查询来使用我的带有联合的 sql 全文搜索来获取结果。但它得到一个错误我尝试了很多并且无法纠正。错误是
#1064 - 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 3 行的 'WHERE MATCH(product_name) AGAINST ('+epson +kit' IN BOOLEAN MODE) AND p.publ' 附近使用正确的语法
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
)
谁能帮我纠正这个问题。谢谢你