안녕 얘들 아 나는 현재이 테이블MySQL을 사용하여 중복 그룹을 제거 하시겠습니까?
회원
**ID Position Latitude Longitute**
1 1 1.38086 103.749
1 2 1.38086 103.749
1 3 1.38086 103.749
1 4 1.48086 103.949
1 5 1.48086 103.949
1 6 1.48086 103.949
1 7 1.58086 103.749
내가 select * from meber group by latitude,longitute order by position desc
를 사용하여 현재의 생각을 가지고있다. I 대신하여 그룹을 사용하여 낮은 위치의 가장 높은 위치를 나타내는 결과를 원
**ID Position Latitude Longitute**
1 1 1.38086 103.749
1 4 1.48086 103.949
1 7 1.58086 103.749
에
그러나이 발생할 것이다. 덧붙여SELECT *
FROM meber NATURAL JOIN (
SELECT latitude,longitute,MAX(position) AS position
FROM meber
GROUP BY latitude,longitute
) AS t
, 영어 단어 철자 : 모든 솔루션
일부 중요한 쿼리에서 더 적절할 수 있으므로 제 답변도보십시오. –