Jeśli w tabeli mecze trzymasz identyfikatory do rekordów, możesz do tego użyć union. Pewnie można i na joinach, ale jeszcze ich dobrze nie znam
Select id, mecz_start, mecz_stop from m.mecze Union select klan, tag from klany where id=m.klan_a union select klan, tag from klany where id=m.klan_b
coś w tym stylu, głowy nie dam że działa