에 따라 선택 사람들의 이름은 :MySQL은 - 대부분의 발생을 감안할 때
표 id
, first
및 last
필드 names
을했다.
first
과 last
이 서로 다른 필드 일 때 어떻게 발생하여 상위 5 위의 가장 인기있는 사람들을 찾을 수 있습니까? 이것은 내가 지금 가지고있는 작동하지 않는 코드입니다 ...
`SELECT *, COUNT(first) AS occurrences FROM `names` GROUP BY first ORDER BY occurrences DESC LIMIT 5`
어떤 도움을 주시면 감사하겠습니다!
당신은'무엇을 의미합니까 이름과 값을 별도의 fields'입니까? –
"비 작동 코드"라고 말하면 오류가 발생하거나 잘못된 결과가 발생한다는 의미입니까? – Galz
"\'"인라인 [코드] (http://meta.stackexchange.com/questions/22186/how-do-i-format-my-code-blocks)의 윤곽을 나타냅니다. 코드 블록의 경우 줄을 4 칸 추가로 들여 씁니다. 또한 "\"를 사용하여 특수 문자를 이스케이프 처리하여 일반 문자로 만들 수 있습니다. 예 :'SELECT * FROM \'foo \''. 설명하는 것처럼 [간결한 코드 샘플] (http://sscce.org/)은 가장 모호하지 않은 방식입니다. 테이블 스키마 ('CREATE')를 보여주십시오. – outis