Това се нарича централна таблица. Неудобно е да се произвежда:
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
Имайте предвид, че трябва да знаете всички различни Type
стойности, преди да напишете заявката. SQL не позволява на набор от резултати да добавя динамично повече колони, тъй като открива стойности на данни в таблицата. Колоните трябва да бъдат фиксирани по време на подготовка на заявката.