假如有两张表
第一张表的表名为:content_keyword
里面包括如下字段:
id 递增
key_keyword 记录关键字
keyword_time 记录关键字插入时间
另一张表名为:bbs_content_piliang
里面包括如下字段:
id  递增
key_id字段
作用是与content_keyword表中的id进行关联用
keyword  字段记录关键字,实际上与content_keyword表中key_keyword中记录的关键字是一样的。
page_k   记录关键字所在的页面,比如:0代表第一页,10代表第二页、20代表第三页、30代代表第四页
40代表第五页,50代表第六页、60代表第七页,70代表第八页、80代表第九页、90代表第十页
num代表关键字个数,即表示1条信息中有几个关键字,比如2,就代表这一条记录中对应的关键字个数有2个
countent 代表URL个数
create_time 代表这条记录插入的时间
现在要求打印出一张表的统计信息如下:
比如:
*******************************************************
关键字 关键字总量  首页URL(个) 2-3页URL(个)  4-5页URL(个) 6-10页URL(个)
结婚     10            2             3           5             0   备注:所有的信息我已经添加到数据库里了,现在
老用一条SQL语句没有实现出如表格所统计的信息,希望大家帮助我看下?

解决方案 »

  1.   

    要求显示的结果如下: 
    ******************************************************* 
    关键字 关键字总量  首页URL(个) 2-3页URL(个)  4-5页URL(个) 6-10页URL(个) 
    结婚    10          2            3          5            0  
      

  2.   

    表content_keyword中的数据记录如下:
      id  key_keyword  keyword_time  
       1   我爱打折     1257868800 
       2    55bbs       1257868800 表bbs_content_piliang中的数据记录如下:
     id  key_id  keyword  page_k  num  url_pw  countent  create_time 
      1   1       我爱打折    0      2      1        1        1257868800