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