No me aclaro bien con tu consulta ....
Deseas obtener un listado de la tabla Productos, o un listado de la tabla Empresas ?
Lo digo porque en tu condición 'From' especificas que obtenga los registros de la tabla Productos. Si pudieras indicar un set de datos de terminados como ejemplo, y el resultado que deseas obtener, intentaría ayudarte.