Die Daten kommen übrigens aus SQL, aber werden an vielen verschiedenen Stellen zusammengetragen, sodass ich nicht vorsortieren kann.
Wenn die „verschiedenen Stellen“ Datentabellen in einer Datenbank oder in einem DBMS sind, dann solltest Du (wohl) dringend über JOINS nachlesen.
Vielleicht auch über Views.
Sind es verschiedene Datenbanken (im Sinne gänzlich verschiedener „Server“ bzw. Datenquellen) dann kann Dir womöglich etwas (aus meiner Sicht: wirklich) schreckliches wie „MS Power Query“ oder „Power Bi“ helfen.
Besser als das wäre es aber aufzuräumen. Macht aber oft sehr viel Arbeit.