hola a todos tengo el siguiente problema
tabla establecimientos
id establecimiento, nombre domicilio etc
tabla servicios
id_servicio, nombre servicio
tabla servicios_establecimientos
id_establecimiento, id_servicio
al realizar la busqueda se puede hacer tildando varios tipos de servicios. cuando hago la consulta utilizo
SELECT * FROM servicios_establecimientos WHERE id_servicio IN ($serviciosrecibido) GROUP BY id_establecimiento
esta consulta me devuelve un array de los estableciminetos que encontro con los servicios asociados y luego hago una nueva consulta a los establecimientos donde estos tengan el id de establecimiento encontrado.
El problema q solo me trae por un servicio de los seleccionados .
ejemplo : elijo de servicio en la busqueda. envios a domicilio y pago en efectivo.
me trae resultados q aceptan pagos en efectivo pero no envios a domicilio
espero haber sido claro en la explicacion. gracias a todos