Buenas noches saludos cordiales necesito un favor de parte de los expertos y es una consulta sql a continuacion les muestro las tablas involucradas y la tabla de resultados. Mi BD MySQL
REQUERIMIENTO
Consultar el ultimo stock de los productos insertado en la tabla inventory.
MI EJEMPLO QUE NO ME FUNCIONO
Hice esta consulta pero el stock no es el correcto, aun no hice la conexion con la tabla de productos porque estoy probando.
Código SQL:
Ver originalSELECT MAX(id), idproduct, stock FROM `inventory` WHERE idzone = 1 GROUP BY idproduct
TABLA: inventory
Código:
Id | idzone | idproduct | stock
1 | 1 | 1 | 120
13 | 1 | 1 | 140 **
10 | 1 | 1 | 20
11 | 1 | 2 | 100
14 | 1 | 2 | 10 **
12 | 1 | 2 | 90
TABLA: products
Código:
Idproduct | name
1 | PRODUCTO 01
2 | PRODUCTO 02
Resultado Esperado
Código:
id | name | stock
13 | PRODUCTO 01 | 140
14 | PRODUCTO 01 | 10