Với sự trợ giúp của từ khóa DISTINCT trong câu lệnh SELECT, chúng ta có thể nhận được các hàng duy nhất trong tập kết quả MySQL.
Ví dụ
mysql> Select * from names; +------+-----------+ | id | name | +------+-----------+ | 1 | Rahul | | 2 | Gaurav | | 3 | Raman | | 4 | Aarav | | 5 | Ram | | 5 | Ram | | 5 | Ram | +------+-----------+ 7 rows in set (0.00 sec)
Như chúng ta có thể thấy rằng bảng "names" có ba hàng trùng lặp, với sự trợ giúp của truy vấn sau, chúng ta có thể nhận được tập hợp kết quả chỉ có các hàng duy nhất.
mysql> Select DISTINCT * from names; +------+-----------+ | id | name | +------+-----------+ | 1 | Rahul | | 2 | Gaurav | | 3 | Raman | | 4 | Aarav | | 5 | Ram | +------+-----------+ 5 rows in set (0.00 sec)