Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/01/2014, 10:43
rakshaka
 
Fecha de Ingreso: mayo-2009
Mensajes: 166
Antigüedad: 15 años
Puntos: 2
Buscar valores coincidentes en una sola tabla.

No doy con la conexión que necesito a ver si me tiran un poco de data que ayude.

Tengo una tabla de reclaciones que posée categoria_id, tarjeta_id, cupon_id

Lo que necesito es que cuando la categoria sea por ejemplo 2 y tarjeta_id sea 1 me muestre el cupon_id correspondiente o varios que tengan ese parámetro.

El problema es que quiero tambien que se pueda hacer con mas de una tarjeta_id y categoria_id.

Tengo esto:

Código:
$resultadosSelect = mysql_query('SELECT * FROM relaciones WHERE categoria_id = 3 AND tarjeta_id = 2');
Que obviamente funciona pero yo necesito que asi tambien funcione:

Código:
$resultadosSelect = mysql_query('SELECT * FROM relaciones WHERE categoria_id = "3,1" AND tarjeta_id = "2,4"');
Intente con INNER y demas y nada... no puedo encontrar la forma de que muestre los resultados de cupon_id que quiero.

Lo que si debo agregar que ademas tengo una tabla cupones que estaría relacionada con esta desde cupon_id y quizas hacer todo en un mismo llamado y mostrar directamente los cupones sería buenisimo.

Me podran ayudar? estoy seguro que estoy en esas trabas tontas que no logras ver.