Suche Hilfe bei Select-Abfrage über mehrere Tabellen nach gleichem Spaltenwert

ptolein

Erfahrenes Mitglied
Info: Habe die Frage auch im DB-Forum gestellt.

Hallo Ihr Datenbanken-Genies,

ich bräuchte mal Hilfe bei der Formulierung einer Abfrage.
Ich habe in meiner Datenbank (MySql) 26 Tabellen. In 20 von denen gibt es die Spalte "Archiv". Die kann den Wert 1 für archiviert oder 0 bzw " " für nicht archiviert besitzen. Ich möchte nun alle archivierten Einträge ausgeben ohne jedesmal in der WHERE-Klausel die Tabellennamen anzugeben.
Ich dachte anfolgendes (was aber leider so nicht funktionieren kann):
PHP:
    $schulungsql="SELECT *
       FROM schulungen_ort, 
      schulungen_verkn_thema_name, 
      schulungen_themen, 
      veranstalter, schulungen_termine,
      user, personaldaten_allgemein, 
      personaldaten_spezifisch,  funktionen
      
          WHERE *.archiv = 1
          ";
          $schulungsab=mysql_query($schulungsql);


Gibt es was ähnliches, was klappt?
 
Zurück