[SQL ] 請問一個Sql寫法
  假如有兩張表格 A 和 B , 我想要用SQL選出 前三位 Sales最高的店名
  , 則語法要用那一個函數 , 我是想到先用max函數取的最高,在用
   UNION ALL 這函數連接第二個query,再把第二個query的max函數條件多加上不能等於
  最高的,依序得到三個最高的store_name,但我覺得這樣寫好像不是很好,或者說
   幼稚園才這樣想 =__= , 因為本身對sql不是說很熟,大部份摸了大約幾個月,應該
  是有甚麼直接取得的函數,(也請大大幫我看看我的想法對不對)
 A
 store_name  Sales
 AA      100
 AB      200
 AC      300
 AD           400
 B
 Area        store_name
 Kaoshiung  AB
 Taipei      AA
 Taichung    AC
 Taipei      AD        煩請大大點一下就好 , 如用那個函數之類的
                              thx,發表在這邊是因其它版幾乎都沒甚麼人Q.Q
--
※ 發信站: 批踢踢實業坊(ptt.cc) 
◆ From: 59.104.164.213
→
08/12 05:04, , 1F
08/12 05:04, 1F
→
08/12 05:09, , 2F
08/12 05:09, 2F
→
08/12 05:17, , 3F
08/12 05:17, 3F
推
08/12 08:40, , 4F
08/12 08:40, 4F
推
08/12 09:17, , 5F
08/12 09:17, 5F
討論串 (同標題文章)
Database 近期熱門文章
PTT數位生活區 即時熱門文章