MySQL - Buscar Dos campos en una columna

 
Vista:
Imágen de perfil de Anthony

Buscar Dos campos en una columna

Publicado por Anthony (1 intervención) el 15/08/2016 19:54:13
Buenas tengo un problema ando buscando y no consigo me podria ayudar ..

lo que busco es que me muestre los resultados del "centro" con este codigo logro sacar los de la avenida pero no se como sacarlo a ambos ..

SELECT * FROM `registro` WHERE `nombre_r` LIKE '%bom%' AND `almacen` LIKE 'avenida'

me gustaria poder hacer algo asi, pero asi no funciona

SELECT * FROM `registro` WHERE `nombre_r` LIKE '%bom%' AND `almacen` LIKE 'avenida,centro'

que me busque todo lo relacionado con %bom% y que este relacionado con los campo avenida y centro..

alguna idea ? saludos.
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
Imágen de perfil de xve
Val: 796
Oro
Ha mantenido su posición en MySQL (en relación al último mes)
Gráfica de MySQL

Buscar Dos campos en una columna

Publicado por xve (1151 intervenciones) el 15/08/2016 21:52:05
Hola Anthony, segun entiendo, lo que te falta es añadir un nuevo LIKE en la condición... algo así:
1
SELECT * FROM `registro` WHERE `nombre_r` LIKE '%bom%' AND `almacen` LIKE 'avenida' AND `almacen` LIKE 'centro'

Si tiene que ser boom y avenida o centro... seria algo así:
1
SELECT * FROM `registro` WHERE `nombre_r` LIKE '%bom%' AND (`almacen` LIKE 'avenida' OR `almacen` LIKE 'centro')
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