18
รับเร็กคอร์ดที่มีค่าสูงสุดสำหรับผลลัพธ์ SQL กลุ่มที่จัดกลุ่มแต่ละกลุ่ม
คุณจะได้รับแถวที่มีค่าสูงสุดสำหรับแต่ละชุดที่จัดกลุ่มได้อย่างไร ฉันเคยเห็นรูปแบบที่ซับซ้อนเกินไปของคำถามนี้และไม่มีคำตอบที่ดีเลย ฉันพยายามรวบรวมตัวอย่างที่ง่ายที่สุดเท่าที่จะทำได้: จากตารางด้านล่างด้วยคอลัมน์บุคคลกลุ่มและอายุคุณจะได้คนที่เก่าแก่ที่สุดในแต่ละกลุ่มอย่างไร (เน็คไทภายในกลุ่มควรให้ผลลัพธ์ตัวอักษรแรก) Person | Group | Age --- Bob | 1 | 32 Jill | 1 | 34 Shawn| 1 | 42 Jake | 2 | 29 Paul | 2 | 36 Laura| 2 | 39 ชุดผลลัพธ์ที่ต้องการ: Shawn | 1 | 42 Laura | 2 | 39