Como debo relacionar 4 tablas dos tablas serian productos comprados en dos tiendas diferentes y las otras dos tipos de transaciones realizadas osea que tendria que unir tienda 1 con transacion1 o transacion2, y tienda2 con transacion1 o 2 las tablas serian estas:
vendido_tienda1
vendido_tienda2
transacion1
transacion2
el problema que veo es que si las relaciono asin como transacion1 dos index y relacion con vendido_tienda1 y vendido_tienda2 y asin al inversa, pero se que esta manera no es la correcta porque en las dos tablas de transaciones en una de ellas siempre quedaria un campo nulo que tendria una clave foranea y no puede ser null, no se si se me entiende mi problema.
Alguien me puede ayudar a unir estas cuatro tablas?