Ver Mensaje Individual
  #4 (permalink)  
Antiguo 12/07/2017, 12:29
superemir82
 
Fecha de Ingreso: noviembre-2010
Mensajes: 7
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: Consulta a un campo de una tabla con criterios distintos

Cita:
Iniciado por Alexis88 Ver Mensaje
Si estás utilizando una tercera tabla para registrar los pares paquete-país, básicamente tendrías que hacer una consulta cruzada en dicha tabla y en la de los paquetes. De esta manera, se seleccionarían todas las coincidencias de la tabla paquete-país que se encuentren en el grupo de identificadores seleccionados en el <select> y tomarías los datos de los paquetes coincidentes, para lo cual solo necesitas usar la función IN().

Código MySQL:
Ver original
  1. SELECT a.campos FROM tabla_mixta a LEFT JOIN tabla_paquetes b ON b.pk = a.fk WHERE a.id IN (identificadores)

Gracias por la respuesta.
No me quedo claro tu idea.
Lo que yo tengo una tabla que se llama idpaises_idpaquetes, te pongo un ejemplo de lo que tiene.

tabla idpaises_idpaquetes
Código:
idPais	idPaquete
4	  201
25	  201
73	  201
4	  200
4	  203
73	  203
25	  200
73	  504
En este caso al hacer la consulta por ej:
filtrar paquetes que pasen por los países 4, 25 y 73. me tiene que dar como resultado "201" porque es el único paquete que pasa por los 3 países seleccionados.
Esto es lo que necesito y no le encuentro la vuelta
Gracias!!