我有一個表超過50,000個條目,少數用戶:的MySQL獲得最新條目從一大桌
transactions Table:
ID
USER
VALUE
TIMESTAMP
users Table:
USER
TYPE
REGION
我想獲得最新的交易爲每個用戶。到目前爲止,我使用下面的GROUP BY語句,但它是緩慢的(需要5-10sec約):
select ID , max(TIMESTAMP) as TIMESTAMP from transactions group by USER;
是否有快速的語句來檢索最新的條目?
你只想要最新的TIMESTAMP?或完整記錄? – AK47
正如Zafar所評論的,我提出的羣組錯誤,正確的說法是:GROUP BY USER – guiz
請嘗試一次我的解決方案。 – AK47