我有一個mysql查詢,它運行,但它只是掛起,不停止。我不確定查詢中斷的位置。MySQL查詢掛起
SELECT
TIMESTAMPDIFF(SECOND, '1970-01-01 00:00:00', f.Datestamp) AS Epoch,
f.value AS `Usage`,
q.Name AS Quantity,
q.QuantityID,
units,
PrimeDataItem,
dd.Description
FROM SourceChannels c
JOIN UsageHhourly f ON c.ChanID = f.ChanID
JOIN Quantities q ON c.QuantityID = q.QuantityID
LEFT JOIN DigitalDescriptions dd ON ((c.DigitalDescriptionID = dd.DigitalDescriptionID)
AND f.value = (CASE WHEN dd.Value REGEXP '^[0-9]' = 1 then dd.Value ELSE -1 END))
WHERE
c.EquipmentID = 1496
AND f.DateStamp >= '2016-12-28 00:00:00'
AND f.DateStamp < '2017-01-04 00:00:00'
ORDER BY q.QuantityID, f.datestamp
您是否使用了_EXPLAIN_? –
尊重,您沒有給我們提供足夠的信息來幫助您。請閱讀這個。 http://meta.stackoverflow.com/a/271056/然後,請[編輯]你的問題。 –
你可以把你的桌子結構放在這裏嗎? –