K tomu můžete použít připojení:
SELECT
d1.value AS product_name,
d2.value AS product_description
FROM
product_description d1 JOIN product_description d2 ON
(d1.id = d2.id AND
d1.reference_field = 'product_name' AND
d2.reference_field = 'product_description')
WHERE
d1.id = 4
To funguje nejlépe, pokud nemáte mnoho polí, která chcete zahrnout do dotazu, protože pro každý sloupec, který chcete přidat, musíte do dotazu přidat další tabulku. Má to ale tu výhodu, že můžete zobrazit libovolný počet produktů, nejen jeden.