그래서, 난 내 테이블의 구조는 다음과 같습니다 나는 두 개의 열 (USER_AGENT 및 user_ip)과의 수에 따라에만 고유 한 값을 찾을 수있는 방법몇 열로 MySQL의에 고유 한 값을 찾기
id user_agent user_ip
---------------------
18 Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.94 Safari/537.4 4.3.2.1
13 Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.94 Safari/537.4 1.2.3.4
? 난 그냥 솔루션 다음 시도 :
SELECT user_agent, COUNT(*) c FROM statistics GROUP BY user_agent, user_ip HAVING c > 1;
그러나이 작동하지 않습니다 내가 원하는대로. 도움이 될 것입니다. 감사.
select user_agent, user_ip, COUNT (*) c 통계 GROUP BY user_agent, user_ip HA> c> 1; 작동해야합니다. 만약 당신이 유일한 세트를 원한다면 2 개 이상이 생깁니다. 그것을 버리고있는 상태가> 0입니까? –
나는 단지 user_ip와 user_agent 두 컬럼을 기반으로 사용자 에이전트와 고유 사용자 에이전트의 수를 반환하는 표현식을 만들고 싶습니다. 이제는 고유 한 사용자 에이전트 만 반환하고 모든 사용자 수를 계산합니다. – getjump