Hola, estoy intentando hacer lo siguiente:
Tengo en una tabla los nombres de empresas con su categoria, servicio y demás al que pertenecen. Al hacer una consulta necesito que se muestren las empresas que pertenecen a esa categoria, subcategoría y producto o que se muestren las empresas que contienen en el campo mas_servicios el id de la tabla directorio_producto, en el cual se guardan varios id en formato ,id, pero al hacer un LIKE ',directorio_producto.id,' no funciona el asunto y supongo que es porque esto no se hace así :). Alguien me echa una mano? Gracias anticipadas
Código MySQL:
Ver originalSELECT directorio_empresas.imagen
, directorio_empresas.url
, directorio_empresas.nombre_empresa
, directorio_empresas.direccion, directorio_empresas.telefono, directorio_empresas.email, directorio_empresas.web, directorio_empresas.texto,
directorio_cat.directorio_cat
AS directorio_cat
, directorio_sub.submenu
AS submenu
, directorio_producto.producto
AS producto
, directorio_producto.id
LEFT JOIN directorio_sub
ON directorio_empresas.submenu
= directorio_sub.id
LEFT JOIN directorio_cat
ON directorio_cat.id
= directorio_empresas.directorio_cat
LEFT JOIN directorio_producto
ON directorio_producto.id
= directorio_empresas.producto
WHERE directorio_cat.url
= 'insumos' AND directorio_sub.url
= 'accesorios_e_insumos' AND directorio_producto.url
= 'canastillas' OR directorio_empresas.mas_servicios
LIKE ',directorio_producto.id,'