0
我有一个名为tb_search_report
的表,其中包含字段search_report_id
,sales_id
,cat_name
,search_keyword
。我的目的是在我的网站的管理端创建一个列表,以获取用于在前端搜索的关键字列表以及这些关键字的数量。 对于我用下面的查询: -在PHP&mySQL中获取最热门搜索结果的标题
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
的名称。需要帮忙。提前致谢。
我一直在使用的INNER JOIN尝试,但这个查询只能返回记录上面的查询它们都出现在两张表格中。那就是它不会显示tb_search_report表中的所有记录。 – 2012-02-14 08:16:32
您可以尝试使用LEFT JOIN – denil 2012-02-14 08:55:41
尝试了LEFT JOIN,但行sale_title返回空值。 – 2012-02-14 09:11:30