Извлечение заголовка результата поиска в PHP и mySQL - PullRequest
0 голосов
/ 14 февраля 2012

У меня есть таблица с именем tb_search_report, которая содержит поля search_report_id, sales_id, cat_name, search_keyword.Моя цель - создать список на стороне администратора моего веб-сайта, чтобы получить список ключевых слов, используемых для поиска в интерфейсе, а также их количество.Для этого я использовал следующий запрос: -

SELECT search_keyword,
    cat_name,
    COUNT(search_keyword) AS cnt 
FROM tb_search_report GROUP BY search_keyword

Результат выглядит следующим образом:

search_keyword |cat_name |  cnt
------------------------------------
NULL       |Handbags |  6
Shoes          |         |  1
Fabrics        |         |  3

Теперь мне нужно получить / перечислить лучшие результаты поиска, просматриваемые в переднем конце пос приведенной выше таблицей в другом столбце.Список поиска исходит от tbl_sales, первичный ключ которого sales_id.Как я могу отобразить названия продаж sales_title в топ продаж поиска по ключевому слову поиска.Нужна помощь.Заранее спасибо.

1 Ответ

0 голосов
/ 14 февраля 2012

Вы можете объединить таблицы, чтобы показать sales_title

SELECT tbl_sales.sales_title,tb_search_report.search_keyword,tb_search_report.cat_name,
COUNT(tb_search_report.search_keyword) AS cnt
FROM tb_search_report
INNER JOIN tbl_sales ON tb_search_report.sales_id = tbl_sales.sales_id
GROUP BY search_keyword

Просто обновите приведенный выше запрос, который будет соответствовать вашим требованиям

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...