你直接在数据库中运行这个SQL看看慢不慢,是不能正常执行,PSQL的话还是在linux机器上性能比较好。你这个语句可以试着拆分一下total_maket_money ,* 和rate三个分别试着查询看看哪个语句比较慢,考虑相应做优化,product_name,wood_standard.pro_name可以建上索引, SELECT sum(total_maket_money) FROM traffic_wood_info WHERE product_name=wood_standard.pro_name ,from后面最好把wood_standard表也加上,虽然能返回结果,也回有一点错误提示, select sum(frequency_count) as f from wood_standard w where w.pro_code=wood_standard.pro_code 这个where 语句干吗的不懂,自身等于自身的pro_code,也不知道是不是达到你的查询目的了
to 随风, 我就是直接在数据库里运行这个语句的,很慢,因为数据多,要是耐心的等也能返回结果select sum(frequency_count) as f from wood_standard w where w.pro_code=wood_standard.pro_code 这个语句,是求同一品名的总使用频率
SELECT sum(total_maket_money) FROM traffic_wood_info WHERE product_name=wood_standard.pro_name ,from后面最好把wood_standard表也加上,虽然能返回结果,也回有一点错误提示,
select sum(frequency_count) as f from wood_standard w where w.pro_code=wood_standard.pro_code 这个where 语句干吗的不懂,自身等于自身的pro_code,也不知道是不是达到你的查询目的了
我就是直接在数据库里运行这个语句的,很慢,因为数据多,要是耐心的等也能返回结果select sum(frequency_count) as f from wood_standard w where w.pro_code=wood_standard.pro_code
这个语句,是求同一品名的总使用频率