행을 X 번 반복하는 데 사용해야하는 MySQL 쿼리는 무엇입니까?MySQL : 행을 x 번 반복하는 방법
예 (바보 하나 ^^) :
John likes apples.
Dave likes apples.
Bough likes bananas.
Light likes apples.
Wiky likes bananas.
는 I은 3 명 (내 예를 들어 사과)에 의해 좋아 단지 과일을 반환하는 쿼리를 원한다. 건배!
행을 X 번 반복하는 데 사용해야하는 MySQL 쿼리는 무엇입니까?MySQL : 행을 x 번 반복하는 방법
예 (바보 하나 ^^) :
John likes apples.
Dave likes apples.
Bough likes bananas.
Light likes apples.
Wiky likes bananas.
는 I은 3 명 (내 예를 들어 사과)에 의해 좋아 단지 과일을 반환하는 쿼리를 원한다. 건배!
난 그냥를 반환하는 쿼리를 원하는 (내 예에서 사과) 삼명에 의해 좋아개 과일
이 시도 :이 일을 알고 죽어 있었어요
SELECT fruit_name FROM `table` group by fruit_name having count(fruit_name)>=3;
위대한 해리 조이, 여기 도움이되는 사람이 있습니다! 고마워, 너 해결 했어! –
@ Nadj : 언제나 환영합니다. 그러나 다음 번에는 적절하고 명확한 설명으로 질문하십시오. –
좋아, 해리, 내가 할께 고마워. –
당신이 컬럼의 각 반복 행 계산하려는 경우 :
select count(*), column1 from table group by column
당신이 그것을 반복 않다면 알고 싶은 컬럼으로 "열"을 지정합니다. 둘 이상의 열이 반복되는지 보려면 쉼표로 구분하십시오.
select count(*), column1, column2 from table group by column1,column2
편집 :
그리고 당신은 X의 반복으로 만 행을 얻으려면 :
select c, column1 from (select count(*) as c, column1 from table group by column1) where c = X
"주소"2 개 행이 동일한 경우 사용자가 정의하는 열이있는 경우, 다음 :
select address, count(address) as cnt from mailing_list group by address having cnt = $x order by cnt;
- 내가 가진 모든 해킹이다, 내가하고 싶습니다 진짜 대답을 보라. – Malvolio
"단지 X 번 반복되는 행"이란 의미는 무엇입니까? –
반복 행을 고려한 예를 들어 주시겠습니까? – elitalon