假設我有兩個表。使用另一個表的MAX()值排序MySQL結果集
表1:員工名冊
| ID | Name |
| ---| ------------|
| 1 | Joe |
| 2 | Jim |
| 3 | Jane |
| 4 | Jill |
| 5 | Dilbert |
表2:每月薪水
| Check # | Employee ID | Amount paid |
|---------|-------------|-------------|
| 11235 | 3 | 2000 |
| 51239 | 2 | 3000 |
| 72244 | 5 | 6500 |
| 61633 | 2 | 2300 |
| 14234 | 1 | 2900 |
| 91335 | 1 | 4500 |
| 13736 | 4 | 3000 |
| 41234 | 5 | 5000 |
| 71232 | 4 | 10000 |
| 88234 | 2 | 6000 |
| 23039 | 3 | 1200 |
| 42534 | 2 | 9000 |
| 74834 | 3 | 1230 |
| 38034 | 5 | 9900 |
| 91334 | 2 | 1280 |
| 24134 | 1 | 2000 |
所以基本上我們有5名員工,其跟蹤的多少,我們每月支付他們的表。
我需要做一個查詢,將返回所有員工的BEST PAYCHECK EVER訂購。
就像......吉爾曾經有過10000張工資單,這讓她在結果集上排名第一。迪爾伯特應該是#2,因爲他曾經獲得9900美元的薪水。等
應該足夠快,與數以百萬計的條目
感謝的10S表中前進!
萬分感謝。去嘗試一下。 – Segolene