2014-04-10 96 views
0

我们有一个招聘门户,工作由雇主发布。我们希望向雇主展示他们的工作在搜索结果中出现的次数。保存计数时间记录在搜索结果中出现

能否请您让我们知道如何保存有关作业的静力学使用下面的查询获取的:

SELECT Id, JobTitle,JobDescription 
FROM tblJobs 
WHERE JobTitle LIKE '%ASP.NET%'. 

我们使用Sql Server 2008,我们的应用是在ASP.NET/C#

回答

1

创建作业ID一个统计数据表和搜索柜台列.. 2列。

每当您运行上述搜索SQL查询时,获取作业ID并增加搜索计数器。

优化你可以得到一个表变量中的作业ID首先,更新统计数据,然后做一个选择返回标题等

UPDATE jobstats 
SET searchcounter = searchcounter + 1 

WHERE jobid IN 
(
jobids from above query 
)