Maybe your live database has different data?
If you go to phpMyAdmin and run the query:
SELECT DISTINCT tblproduct.product_id, tblsize.size_id, tblsize.size, tblversion.version_id, tblversion.version, tblprice.price_id, tblprice.price, tblprice.price_can, tblprice.item_no_long, tblprice.pzn_no, tblprice.sorting FROM tblproduct LEFT OUTER JOIN tblprice ON tblprice.product_id = tblproduct.product_id LEFT OUTER JOIN tblsize ON tblprice.size_id = tblsize.size_id LEFT OUTER JOIN tblversion ON tblprice.version_id = tblversion.version_id WHERE tblproduct.product_id = 1 ORDER BY tblprice.sorting
Do you get a result?
I don't see the debugSQL value on the live site... are you sure you uploaded it?