Hallo,
ich habe schon wie verrückt gegoogelt, finde aber keine wirkliche Lösung und ich hoffe, ihr könnt mir helfen.
Folgende Ausgangssituation in einer Datenbank gibt es eine Tabelle, in der Mandantennamen gespeichert werden. Und dann gibt es beispielsweise eine Tabelle Artikel, die es für jeden Mandanten gibt - diese Tabellen heissen haben jeweils den Mandantennamen + $ vorangestellt.
Stark vereinfacht in etwa so:
Tabelle Mandant
- Name
Tabelle Mandant1$Artikel
- Artikelnr.
- Artikelbezeichnung
Tabelle Mandant2$Artikel
- Artikelnr.
- Artikelbezeichnung
Ziel wäre eine Abfrage über alle Artikeltabellen, z.B. um Preise aus allen Mandanten auszulesen o.ä.
Da es sich um mehrere Mandanten handelt und auch immer wieder welche hinzukommen, scheidet ein Query pro Mandant aus.
Meine Google-Suche hat mich irgendwie auf dynamisches SQL gebracht, aber der Lösung bin ich nicht wirklich nähergekommen.
Bin für jede Hilfe danke.
LG neki
P.S. Ja, ich weiss, dass die Struktur der Datenbank nicht optimal ist, die ist aber auch nicht beeinflussbar, da es sich um ein nicht mal so kleines Standardsystem handelt. :-(