2010-06-23 4 views
3

안녕
나는 테이블에 columm 있고 선택한 열에서 가장 일반적인 항목을 선택하고 싶습니다.열에서 가장 자주 선택하십시오

  • ID
  • 타이틀이 출판물이 출판 된 대부분의 반복 장소를 선택 beable 할

출판

  • 표는 게시를 설정합니다. 가능한가요? 사전에
    덕분에

  • 답변

    3
    select published, count(*) nbr 
    from table1 
    group by published 
    order by nbr desc 
    limit 1 
    

    당신은 정말 카운트를 필요로하지 않습니다,하지만 당신은 선택이 합리적인 듯 확인을 원한다면, 당신은 그것을 사용할 수 있습니다. 또한, 당신은 당신이 오직 하나만 원했는 지, 다른 레코드의 빈도와 함께 어느 것이 가장 빈번했는지를보고 싶다는 말을 구체적으로 말하지 않았습니다. 모든 기록을보고 싶으면 limit 1을 벗으십시오.

    +0

    약 5시 이후에 나는 사용자가 매번 게시 된 글자를 입력하지 못하게하려고합니다. – Dean

    +0

    출판물이 type이라는 테이블의 다른 열인 3 가지 유형을 가지므로 where 조건을 추가 할 수 있습니까? – Dean

    +0

    물론 - 여기 또는 새로운 질문에서 더 많은 정보를 제공하십시오. 하지만 내가 아는 바에 따르면 "(type1, type2)을 입력 한 table1에서 nbr desc limit 1에 의해 게시 된 순서대로 그룹을 게시하고 count (*) nbr을 (를) – MJB

    관련 문제