Đây được gọi là bảng tổng hợp. Thật là khó xử khi sản xuất:
SELECT ID,
MAX(CASE Type WHEN 202 THEN Degignation END) AS `202`
MAX(CASE Type WHEN 234 THEN Degignation END) AS `234`
MAX(CASE Type WHEN 239 THEN Degignation END) AS `239`
Email
FROM mytable
GROUP BY ID, Email
Lưu ý rằng bạn phải biết tất cả các Type
riêng biệt giá trị trước khi bạn viết truy vấn. SQL không cho phép tập hợp kết quả tự động thêm nhiều cột hơn vì nó phát hiện ra các giá trị dữ liệu trong bảng. Các cột phải được cố định vào thời gian chuẩn bị truy vấn.