优化与许多寄存器的MySQL连接的最佳方法是什么

时间:2018-08-06 01:51:08

标签: mysql mysqli

我创建了一个基本的销售点,并且增加了很多,但在优化方面遇到了一些问题...

我有2张桌子销售收入

他们两个都具有 ticket (票证)字段,这就是我的加入方式,但这需要25秒钟以上的时间

加入表 sales 的原因没有日期字段或每个月要分组的东西,现在我知道这是一个错误的决定,因此我必须按表格收入

上的字段日期

是否有可能优化此查询?

SELECT 
COUNT(*) AS total   
FROM sales s
JOIN earnings e
ON s.ticket = e.ticket
GROUP BY DATE_FORMAT(e.date, '%Y-%m-01')
ORDER BY DATE_FORMAT(e.date, '%Y-%m-01') DESC

0 个答案:

没有答案