Hola, necesito ayuda con la siguiente situación en php. Tengo una base de datos con usuarios que cada usuario tiene una ID, tarjeta_de_mesa y tarjeta_bus. Sé cómo hacer una coincidencia directa (un usuario comercia con otro usuario). Pero si no hay ninguna coincidencia directa, pero hay un intercambio circular como:Coincidencia circular. PHP/MySql
Usuario # 1 tiene la tarjeta A quiere tarjeta B
Usuario # 2 tiene la tarjeta B quiere tarjeta C
Usuario # 3 tiene la tarjeta C quiere la tarjeta A
En este escenario, no hay una coincidencia directa entre dos usuarios. Pero si:
Usuario # 1 da su tarjeta al usuario # 3
Usuario # 3 da su tarjeta al usuario # 2
Usuario # 2 entrega su tarjeta al usuario # 1
Cada unos felices.
Toda la información que tengo para comenzar es Usuario # 1 ¿Cómo puedo encontrar al Usuario # 2 y Usuario # 3?
Gracias a todos por sus respuestas.
Pregunta aseada. +1 –