Wenn ich den AUfbau richtig verstehe, könnte das ungefähr so funktionieren.
SQL
SELECT products.id
, entrydetailsdata.ProductID
, entrydetails.type
, entrydetails.name
FROM
products
INNER JOIN entrydetailsdata
ON products.id = entrydetailsdata.ProductID
INNER JOIN entrydetails
ON entrydetailsdata.DetailID = entrydetails.id
Ansonsten poste einfach mal ein kleines DB Beispiel.