0
有人可以幫助我優化此查詢嗎?我有一張有大量數據的表格。有人可以幫助我優化,而不使用子查詢?使用子查詢優化sql by
SELECT user_id, scheduled_on_date
FROM
(SELECT user_id, scheduled_on_date
FROM `calls`
ORDER BY scheduled_on_date DESC) AS cinner
GROUP BY user_id
輸出預計爲: 我需要的是用自己的最後調用scheduled_date用戶的唯一行。
如果您只需要'user_id'和'scheduled_on_date'可以去除其他查詢。另外,您可能希望添加「GROUP BY user_id」,以避免具有多個具有相同'scheduled_on_date'的記錄的用戶擁有多行。 – Vatev
@Vatev是的,我得到你的觀點第一個查詢是爲了獲得每組最大的行 –
實際上,我需要所有其他領域以及。此外,這個查詢花費的時間比我發佈的上一個查詢長得多。 – ashish