我有一個表在MySQL olympic
和字段名MySQL查詢問題理貨
country varchar, gold(int), silver(int), bronze(int)
請幫我查詢到安排升序排列,就像奧運金牌列表中的數據。
我有一個表在MySQL olympic
和字段名MySQL查詢問題理貨
country varchar, gold(int), silver(int), bronze(int)
請幫我查詢到安排升序排列,就像奧運金牌列表中的數據。
SELECT *
FROM `olympic`
ORDER BY `gold` DESC, `silver` DESC, `bronze` DESC;
SELECT country, gold, silver, bronze
FROM olympic
ORDER BY gold DESC, silver DESC, bronze DESC;
非常感謝大家。它的工作 – user1520277 2012-07-13 05:30:55
試試這個:
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
這會給你的國家的名單與他們取得獎牌。
試試我的查詢一次... – 2012-07-12 09:54:47