Tôi có một bảng có ba cột: A,B,C
.Chọn hàng đầu tiên cho mỗi nhóm
Các giá trị là:
+---+-----+----+
| A | B | C |
+---+-----+----+
| 1 | -10 | 5 |
| 1 | 0 | 5 |
| 1 | 10 | 5 |
| 2 | 10 | 12 |
| 2 | 0 | 12 |
| 3 | -10 | 14 |
| 4 | 0 | 8 |
| 4 | 10 | 8 |
| 5 | 0 | 6 |
| 5 | 1 | 6 |
| 5 | -5 | 6 |
+---+-----+----+
Nếu lần đầu tiên tôi đặt các dữ liệu theo cột A
, sau đó cột B
, sau đó cột C
(mặc dù tôi đã làm cho tất cả cột C
giá trị như nhau cho mỗi giá trị cột A
) sẽ như thế nào Tôi chọn "hàng đầu tiên" trên mỗi cột A
?
Vì vậy, điều này sẽ dẫn đến:
+---+-----+----+
| A | B | C |
+---+-----+----+
| 1 | -10 | 5 |
| 2 | 0 | 12 |
| 3 | -10 | 14 |
| 4 | 0 | 8 |
| 5 | -5 | 6 |
+---+-----+----+
người cuối cùng phải là {5, -5,6} – Kshitij
Đã sửa lỗi ........... – mezamorphic
Ngoài ra còn có câu trả lời chi tiết tại dba.stackexchange.com: [Đang truy xuất n hàng mỗi nhóm] (http://dba.stackexchange.com/q/86415/57105) với so sánh các cách tiếp cận khác nhau. –