Estimados:
Les saludo y agradezco su ayuda para este problema que para ustedes puede parecer demasiado simple pero con el que llevo ya bastante tiempo y no encuentro solución.
Tengo 2 tablas Mysql: Ingredientes y Pedidos.
La tabla ingredientes tiene el idIngrediente y nombreIngrediente.
La tabla pedidos tiene el idPedido, idIngrediente, cantidadIngrediente y fechaPedido.
El requerimiento es:
El pedido es semanal. Cuando el usuario ingrese por primera vez (en esa semana) a la aplicacíón, se muestren todos los ingredientes en blanco. Para ello, primero valido que no haya pedido para esa fecha
Código MySQL:
Ver originalSELECT p.idIngrediente
, p.cantIngrediente
, p.fechaPedido
, i.idIngrediente, i.nombreIngrediente, i.tipoIngrediente, i.uomIngrediente, i.ordenPideIngrediente
FROM pedidos p
, ingredientes i
WHERE i.idIngrediente
= p.idIngrediente
AND i.tipoIngrediente
= 1 AND p.fechaPedido
= '$fecha'
Cita: Editado: Codigo de programación no permitido en foros de BBDD. Usar Highlight "MySQL", por favor.
Si hay pedido, muestro los ingredientes con la cantidad previamente seleccionada.
En caso contrario, muestro todos los ingredientes en blanco.
El usuario puede realizar una parte del pedido, guardarlo (insert) y volver las ocasiones siguientes para actualizar el pedido.
Ahí es donde radica el problema porque no logro desplegar los resultados de ambas consultas.
Por ejemplo:
Ingrediente01 2.5 (previamente guardado)
Ingrediente02 5.0 (previamente guardado)
Ingrediente03 0.0
...
Espero haberme explicado y, si alguien me puede orientar qué es lo que debo hacer, les estaré muy agradecido.
Saludos cordiales