Ich muss also anhand des ersten Zeichen der ID´s von A entscheiden mit welcher Tabelle ein JOIN gebaut wird.
Warum? So wie ich das sehe, sind die IDs in Tabelle A eindeutig und die Tabellen X, Y und Z enthalten nur IDs, die auch in A vorkommen. Damit kannst du einen JOIN gleichzeitig über alle drei Tabellen machen.
Edit: Das stimmt offenbar nicht ganz, hat aber auf das Ergebnis keinen Einfluss. Wichtig ist nur, daß in den X, Y und Z Tabellen keine IDs vorkommen, die dort gemäß des ersten Buchstabens nicht rein gehören.