0
User
========
uid
name
Data
=========
distance
timeSpend
isShow
uid (FK)
我想獲得以下citeria
1) in a specific timeSpend Range
2) group by the uid (Only select the longest Distance)
3) only isShow
嘗試下面的查詢,但沒有運氣的距離的順序列表(DESC)。感謝您的幫助
SELECT User.name, Data.distance, Data.timeSpend
FROM FROM User,Data
WHERE id IN (
SELECT MAX(distance) FROM Data GROUP BY uid WHERE isShow = true
)
AND User.uid = Data.uid
ORDER BY Data.distance DESC
感謝您的幫助值 – user782104