Kết hợp COUNT(DISTINCT column) trong một truy vấn.
Tạo bảng
mysql> CREATE TABLE DistCountDemo (id INT, name VARCHAR(100), age INT);
Chèn dữ liệu
INSERT INTO DistCountDemo VALUES (1,'John',23),(2,'Bob',24),(3,'John',23),(4,'Carol',23);
Truy vấn
mysql> SELECT COUNT(DISTINCT name) FROM DistCountDemo WHERE age=23;
Kết quả: 2 (John và Carol)