내가 그 결과를 에코 나는거야 1111를 얻을 수 있지만 난 단지 중복 레코드 하나를 선택하려면 내가 동일한 데이터는
|id|
--
|1 |
--
|1 |
--
|1 |
--
|1 |
5 개 행이 말할 수 있습니다 일단 중복 레코드를 선택, 그래서 대신 내가 SQL
이 가능합니까? 해결 될한다 - 당신이 데이터베이스에 중복 ID가 왜 확실하지 않지만 당신의 MySQL의 문
에서
내가 그 결과를 에코 나는거야 1111를 얻을 수 있지만 난 단지 중복 레코드 하나를 선택하려면 내가 동일한 데이터는
|id|
--
|1 |
--
|1 |
--
|1 |
--
|1 |
5 개 행이 말할 수 있습니다 일단 중복 레코드를 선택, 그래서 대신 내가 SQL
이 가능합니까? 해결 될한다 - 당신이 데이터베이스에 중복 ID가 왜 확실하지 않지만 당신의 MySQL의 문
에서
GROUP BY id;
.
GROUP BY id
http://dev.mysql.com/doc/refman/5.0/en/group-by-functions.html
또는
SELECT DISTINCT(id) from table
같은 모든 열이 결과에서 행을 제거 할 수 있습니다 SELECT DISTINCT
또는 당신이 경우에 유용하다 선택하고자하는 열을 GROUP BY
수 있습니다 당신은 중복 된 행의 수를 얻고 싶습니다.
''DISTICT''가''DISTINCT''가되어야합니다. –
@ YousufIqbal 감사합니다. –
예를 들어 정말 생각하지 못했습니다. – frankmeacey