Du kan bruge en join til dette:
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
Dette fungerer bedst, hvis du ikke har mange felter, som du vil inkludere i din forespørgsel, da du skal tilføje en anden tabel til din forespørgsel for hver kolonne, du vil tilføje. Men det har den fordel, at du kan vise et vilkårligt antal produkter, ikke kun ét.