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):
Gibt es was ähnliches, was klappt?
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?