Tôi có một bảng như thế này (nhưng với các cột hơn):SQLite - SELECT DISTINCT của một cột và nhận được những người khác
Code Quantity
----- --------
00001 1
00002 1
00002 1
00002 2
00003 2
00003 1
Và tôi muốn để có được kết quả tương tự rằng với SELECT DISTINCT Code FROM table
(00001,00002, 00003) nhưng với tất cả các cột trong bảng khác.
CẬP NHẬT: Nếu tôi thực hiện điều này: SELECT DISTINCT Code, Quantity from table
tôi nhận được:
Code Quantity
----- --------
00001 1
00002 1
00002 2
00003 1
00003 2
Và tôi muốn có được:
Code Quantity
----- --------
00001 1
00002 1
00003 1
Cảm ơn trước!
Giá trị đầu ra trong tất cả các cột khác là gì? Vì vậy, từ ví dụ của riêng bạn, nếu Mã là 00003 thì cần phải là Số lượng (2, 1, hoặc cái gì khác)? –
Tại sao điều này có SQLite trong tiêu đề nhưng được gắn thẻ "mysql"? Bạn đang sử dụng cơ sở dữ liệu nào? –
Vì vậy ... bạn muốn có 'Số lượng' thấp nhất hoặc lần xuất hiện đầu tiên? – Math