diff --git a/backend/src/main/java/persistance/services/AlmacenamientoDAO.java b/backend/src/main/java/persistance/services/AlmacenamientoDAO.java
index 1d4cb6ff57ebe75da85fb051974b253b0eb9ee61..0423eb73cd8e9648b4fff39dca4a64b78fb2ebc2 100644
--- a/backend/src/main/java/persistance/services/AlmacenamientoDAO.java
+++ b/backend/src/main/java/persistance/services/AlmacenamientoDAO.java
@@ -173,10 +173,10 @@ public class AlmacenamientoDAO implements IAlmacenamiento {
 	@Transactional
 	public List<BienFront> getMatPrim() {
 	    String jpql = "SELECT b.id, b.nombre, b.tipo, i.precioUnitario, SUM(i.cantidad) " +
-                "FROM Bien b " +
-                "JOIN b.ingredientes i " +
+                "FROM Ingrediente i " +
+                "JOIN i.idBien b " +
                 "WHERE b.tipo = :tipoInsumo " +
-                "GROUP BY b.id, b.nombre, b.tipo, i.precioUnitario";
+                "GROUP BY b.id, b.nombre";
 
 		  List<Object[]> results = entityManager.createQuery(jpql, Object[].class)
 		                                        .setParameter("tipoInsumo", TipoBien.MATERIAPRIMA)