Helmuth: Performance-Frage: Abfrage mehrerer Tabellen

Beitrag lesen

Hallo,

ich möchte die Profis (da ich keiner bin) hier fragen wie sie folgendes lösen würden:

Ich habe eine Datenbank mit je einer Tabelle pro Stadt, darin zwischen 0 und 5000 Einträgen z.B.:
 objekt_id | email | text | etc
Normal wird immer nur die Tabelle der jeweiligen Stadt abgefragt - für eine Übersicht benötige ich nun aber die Abfrage aller Tabellen nach einer Email-Adresse.

Also etwas wie: select * from allen Tabellen where email = 'bla'

Tabellen werden es mit der Zeit immer mehr, also 2 bis 100. Es gibt eine Übersichts-Tabelle in der eingetragen welche Städte-Tabellen es bereits gibt.

Wie ist die performanteste Lösung eurer Meinung nach? Alle Tabellen joinen, einzeln abfragen,...

Danke für eure Hilfe,

Helmuth