Cập nhật 1
Tốt hơn bạn nên sử dụng điều này so với ở trên.
SELECT id, col2, col3, col4
FROM yourtable
GROUP BY col2, col3;
Bản trình diễn
Lý do tôi đang nói là vì sử dụng CONCAT, tôi không nhận được kết quả mong muốn trong trường hợp này . Truy vấn đầu tiên trả về cho tôi 5 hàng tuy nhiên CONCAT trả về cho tôi 4 hàng là KHÔNG ĐÚNG.
Hy vọng bạn hiểu ý tôi.
Giả sử các cột trong bảng là (id, col2, col3, col4).
SELECT DISTINCT(CONCAT(col2, col3)) as "dummy column", id, col2, col3, col4
FROM yourtable
GROUP BY CONCAT(col2, col3);
HOẶC
SELECT id, col2, col3, MIN(col4)
FROM yourtable
GROUP BY col2, col3;