Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/03/2011, 14:33
adminfire
 
Fecha de Ingreso: febrero-2011
Ubicación: Capital federal
Mensajes: 16
Antigüedad: 13 años, 9 meses
Puntos: 1
Respuesta: buscar datos que coincidan con array de opciones

Hola ya lo pude solucionar, lo que necesitaba es que me traiga las q cumplan con todos los servicios seleccionados.

lo solucione de esta forma.

Solucionado!!

SELECT id_empresa FROM dir_empresas WHERE EXISTS (SELECT id_empresa FROM dir_servicios_empresa WHERE dir_servicios_empresa.id_empresa = dir_empresas.id_empresa AND dir_servicios_empresa.id_servicio = $idserviciorecibido1) AND EXISTS (SELECT id_empresa FROM dir_servicios_empresa WHERE dir_servicios_empresa.id_empresa = dir_empresas.id_empresa AND dir_servicios_empresa.id_servicio = $idserviciorecibido2)

y asi sucesivamente de acuerdo la cantidad de servicios q recibia

es decir por cada servicio q llego desde el formulario de consulta voy agregando

..........AND EXISTS (SELECT id_empresa FROM dir_servicios_empresa WHERE dir_servicios_empresa.id_empresa = dir_empresas.id_empresa AND dir_servicios_empresa.id_servicio = $idserviciorecibidoX)..........

gracias igualmente!