Поиск данных в двух разных таблицах с нумерацией страниц и оценкой - PullRequest
2 голосов
/ 26 октября 2011

У меня есть две разные таблицы

tbl_news(news_id, title, content)

tbl_packages(packaged_id, title, content)

Как искать в этих таблицах с оценкой и нумерацией страниц?

1 Ответ

0 голосов
/ 15 мая 2012

Если я вас понял, вам нужен полнотекстовый поиск .

Вот код, который может вам помочь.

SELECT id, title, content, link FROM (
SELECT news_id AS id, news_title AS title, news_description AS content, 
MATCH (news_description, news_title) AGAINST ('$keyword') AS relevance FROM tbl_news
UNION ALL
SELECT package_id AS id, package_title AS title, package_description AS content,
MATCH (package_description, package_title) AGAINST ('$keyword') AS relevance FROM tbl_packages
)temp_sort_table
WHERE relevance >0 ORDER BY relevance DESC LIMIT $offset,$limit
...