-1
내 표는이 같은입니다 : 내가 좋아하는 것 복잡한 mysql을 선택 쿼리
------------------------------------
id | value | date_value
------------------------------------
1 | a | 2013-01-01T00:00:00
2 | a | 2013-01-01T05:00:00
3 | b | 2013-01-01T03:00:00
4 | a | 2013-01-02T00:00:00
5 | a | 2013-01-03T00:00:00
6 | c | 2013-01-06T00:00:00
7 | a | 2013-01-10T05:00:00
8 | a | 2013-01-10T06:00:00
9 | a | 2013-01-10T07:00:00
은 위의 경우
((more than 2 times duplicate
값을
's count) /(
값
's count except duplicate))
을 선택, 결과는 1/3 (전용 값 a
때문에 중복보다 2 배 이상).
어떻게 그렇게 할 수 있습니까?
:
이그래서 첫 번째 부분을 고려하여 최종 SQL이처럼 보일 수 있습니다, 단지 중복 질문 :
두 번째 부분은 것 같다 (집계 횟수는 당신이 원하는 것입니다) – karthikr