2016-09-19 44 views
0

我有這樣的表格(簡短摘要)。Sqlite - 加入來自不同查詢的結果

error_code | timestamp(ISO string) 

對於每個error_code,都會添加一個時間戳。 我想指望所有的錯誤代碼,並得到這樣的事情(只使用一個查詢):

error_code, count(error_code), sorted_timestamp 

所以我想指望所有的錯誤發生和獲得最後插入行的時間戳。

有什麼建議嗎?

+0

您是否嘗試過的東西? – redneb

+0

@redneb是的,但我嘗試加入,我發現有一些問題。 Tim提供的解決方案完美地工作。 – Bonzo

回答

1

你可以嘗試這樣的事情:

SELECT error_code, 
     COUNT(*) AS error_count, 
     MAX(timestamp) AS latest_timestamp 
FROM yourTable 
GROUP BY error_code 
+0

謝謝蒂姆。您的解決方案完美運作我嘗試了JOIN,但我忘了MAX之類的東西。 – Bonzo