2012-07-12 3 views
-1

나는 MySQL의 olympic에서 테이블을 가지고 필드 이름은 MySQL의 쿼리 문제가 집계

country varchar, gold(int), silver(int), bronze(int) 

나를 그냥 올림픽 메달리스트 등의 오름차순으로 데이터를 정렬하여 쿼리 도와주세요 수 있습니다.

+0

한 번 내 검색어를 사용해보십시오 ... –

답변

4
SELECT * 
FROM `olympic` 
ORDER BY `gold` DESC, `silver` DESC, `bronze` DESC; 
0
SELECT country, gold, silver, bronze 
FROM olympic 
ORDER BY gold DESC, silver DESC, bronze DESC; 
+0

고마워요. 모두들. 그 일 – user1520277

0

이 시도 :

select 
country, 
Sum(gold) as gold, 
Sum(silver) as silver, 
Sum(bronze) as bronze 
from olympic 
group by country 
order by 
gold desc, silver desc, bronze desc 

이 그들이 달성 한 메달과 당신에게 국가의 목록을 제공합니다.