2013-10-30 138 views
0

如何查詢具有相同時間戳的記錄?例如,我有100條記錄.10條記錄一次插入到MYSQL中,同時記錄時間戳,每條記錄都有相同的時間戳。我如何構建一個可以返回記錄數的查詢相同的時間戳?如何查詢MYSQL中具有相同時間戳的記錄?

插入相同時間戳的數量從該聯接查詢

"SELECT DISTINCT question_id, question_response, ip_address , http_referer , http_user_agent, Timestamp FROM question_data INNER JOIN form_elements ON question_data.form_id = form_elements.formid ORDER BY question_data.question_id"; 
+0

你知道運行查詢之前的時間戳嗎? – user4035

回答

0

喜歡的東西

SELECT sum(num) FROM (
    SELECT count(*) num FROM question_data GROUP BY timestamp HAVING count(*) > 1 
) t 

這是具有相同的時間戳的另一條記錄的記錄數。

+0

你的問題不起作用..給出的錯誤是#1248 - 每個派生表必須有它自己的別名 –

+0

啊,是的。固定。 –

+0

仍然沒有工作!它將返回所有時間戳/.//不是不同的... –