MySQL - OR

 
Vista:

OR

Publicado por Laura (2 intervenciones) el 14/05/2007 10:00:50
Que tal??? tengo una duda, porque tengo una BD con recetas , ingredientes y una tabla que las relaciona... y estoy intentando que me aparezcan las recetas que tengan un ingrediente O otro.
utilizo:

select * from recipe r, ilist il, ingridient i where r.rid=il.rid and il.iid=i.iid <--relacion entre tablas
and i.iname like "%cebolla%" or i.iname like "%zanahoria%";

el problema es que no funciona y acaban apareciendo receteas que no deberian aparecer!! Estoy utilizando mal el OR?

Muchisimas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:OR

Publicado por kain (124 intervenciones) el 14/05/2007 20:47:38
prueba cambiando esto
( i.iname like "%cebolla%" or i.iname like "%zanahoria%")

osea el or entre parentesis asi tendran que cumplirse todas las demas y cualquiera de estas dos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar