Ver Mensaje Individual
  #5 (permalink)  
Antiguo 14/09/2015, 08:30
luisfevq
 
Fecha de Ingreso: febrero-2015
Mensajes: 6
Antigüedad: 9 años, 3 meses
Puntos: 0
Respuesta: PROBLEMA con consulta a Base de Datos PHP+MySQL

Cita:
Iniciado por leonardo_josue Ver Mensaje
Hola luisfevq:

Tienes muchas formas para resolver lo que necesitas, puedes utilizar IN, EXISTS o hacer uso de LEFT o RIGHT JOIN...

Para que una receta se pueda hacer, la única condición es que TODOS LOS INGREDIENTES EXISTAN O SE ENCUENTREN en la DESPENSA, si uno sólo de ellos no cumple con esta condición, entonces la receta no se puede hacer. Convierte este enunciado a SQL y tendrás la respuesta. Si continuas con problemas, postea algo de lo que intentaste hacer y con gusto te ayudamos a corregirla.

Saludos
Leo.
Hola, realice algo asi:

Código MySQL:
Ver original
  1. SELECT a.ali_descripcion, i.ing_codigo, r.rec_descripcion, i.ing_alimento
  2. FROM alimentos a, receta_ingrediente ri, recetas r, despensa d
  3. INNER JOIN ingredientes i ON d.des_alimento = i.ing_alimento
  4. WHERE a.ali_id = d.des_alimento
  5. AND ri.rec_id = r.rec_id
  6. AND ri.ing_id = i.ing_codigo
  7. AND i.ing_codigo='".$datos."'

Última edición por gnzsoloyo; 14/09/2015 a las 09:34