-1
我創建了下面的查詢與一個小問題,工作時間順序:顯示一個結果每個ID,並保持
SELECT pe.*, cache.column1,p.column2,p.ID
FROM events AS pe
INNER JOIN cache ON pe.ID = cache.ID
INNER JOIN places AS p ON pe.ID = p.ID
WHERE pe.createdTime > *NOW UNIX TIME*
GROUP BY pe.ID
ORDER BY pe.createdTime ASC LIMIT 6
它顯示了最新記錄爲例外,除非有PE的多個記錄表顯示最遠pe表記錄(最遠= 最近pe.createdTime,而不是即將到來的)。
嘗試了一些變化,它仍然顯示這個地方的最遠記錄(p.ID)。尋找你的幫助!
考慮提供正確的DDL(和/或sqlfiddle)和期望的結果 – Strawberry