У меня проблема с этим поисковым запросом SQL, он отлично выполнил поиск в моей таблице «страниц», но он не возвращает никаких результатов из таблицы «blog_posts».
SELECT
P.id,
P.title,
P.content_plain_text,
MATCH(P.title,
P.content_plain_text) AGAINST ('$searchTerm') AS score
FROM
pages AS P
WHERE
P.active = 1
AND MATCH(P.title, P.content_plain_text) AGAINST ('$searchTerm')
UNION
SELECT
F.id,
F.title,
F.content_plain_text,
MATCH(F.title,
F.content_plain_text) AGAINST ('$searchTerm') AS score
FROM
blog_posts AS F
WHERE
F.active = 1
AND MATCH(F.title, F.content_plain_text) AGAINST ('$searchTerm')
ORDER BY
score DESC