ho provato, e mi pare di aver risolto

però succede una cosa strana, una voce dal db me la estrae doppiamente. Solo quella (ho fatto una query limitando a 10 il risultato)

Codice PHP:
SELECT table_1.productidtable_2.productidtable_1.orderidtable_2.productcode
table_1.details1table_1.details2table_1.details3table_3.product_options
FROM 
(table_1 JOIN table_3 ON table_1.productid table_3.productid AND 
table_1.orderid table_3.orderid)
JOIN table_2 ON table_1.productid table_2.productid ORDER BY date LIMIT 10
è corretta cosi la query?