Theo như tôi hiểu từ câu hỏi của bạn.
khác biệt:- nghĩa là chọn một giá trị khác biệt (tất cả các giá trị đã chọn phải là duy nhất). Đặt hàng Theo:- đơn giản có nghĩa là sắp xếp các hàng đã chọn theo yêu cầu của bạn.
Vấn đề trong truy vấn đầu tiên của bạn là Ví dụ:Tôi có một bảng
ID name
01 a
02 b
03 c
04 d
04 a
bây giờ truy vấn select distinct(ID) from table order by (name)
bị nhầm lẫn bản ghi nào sẽ lấy cho ID - 04 (vì có hai giá trị ở đó, d và a trong cột Tên). Vì vậy, vấn đề đối với công cụ DB là ở đây khi bạn đặt hàng theo (tên) .........