Я изо всех сил пытаюсь выработать синтаксис для объединения нормального многотабличного запроса с полным текстом одной таблицы. Я не могу понять синтаксис
Это существующий синтаксис, который отлично работает:
SELECT * FROM products,categories,sub_categories
WHERE products.approved = 1
AND products.main_category = categories.id
AND products.sub_category = sub_categories.id
Мои попытки добавить полный текст не сокращают его. Это запрос, который я пытаюсь использовать для поиска:
MATCH(product_name,code,tag_1,tag_2,tag_3,tag_4,tag_5,details)
AGAINST ('keyword') AS score FROM products
WHERE MATCH(product_name,code,tag_1,tag_2,tag_3,tag_4,tag_5,details) AGAINST('keyword')
Это то, что я придумал, но по (вероятно, очевидным) причинам, неизвестным мне, это не работает.
SELECT * FROM products,categories,sub_categories
WHERE products.approved = 1
AND products.main_category = categories.id
AND products.sub_category = sub_categories.id
AND MATCH(product_name,code,tag_1,tag_2,tag_3,tag_4,tag_5,details)
AGAINST ('keyword') AS score FROM products
WHERE MATCH(product_name,code,tag_1,tag_2,tag_3,tag_4,tag_5,details) AGAINST('keyword')
Любая помощь будет высоко ценится!