phpmyadmin查询未使用SSH完成

时间:2017-09-26 17:20:32

标签: mysql ssh phpmyadmin

我有MySQL查询来计算某些捕捞数据的5年移动平均值:

system

当我在PHPMyAdmin中运行查询时,它返回大约14.6秒的结果。

但是当我尝试通过SSH运行它时,它没有完成(返回结果)?

欢迎任何关于可能阻止查询通过SSH完成的想法吗?

用于创建此查询使用的表的JOIN查询,并返回结果。这让我觉得查询本身存在问题,而我却看不到它......

Shell代码如下所示:

SELECT
a.species,
a.date,
a.qty_taken,
(   
SELECT SUM(b.qty_taken) / COUNT(b.qty_taken)
FROM global AS b
WHERE species = a.species
AND TIMESTAMPDIFF(YEAR, a.date, b.date) BETWEEN 0 AND 4
)   AS '5_yr_avg'
FROM global AS a
WHERE a.species IS NOT NULL
ORDER BY a.species, a.date DESC;

0 个答案:

没有答案