Bobby: MySQL Tabellen aus ermittelten Wert auslesen und verwenden

Beitrag lesen

Moin

Das Thema klingt vielleicht etwas komisch. Hier die Erklärung.

ich habe mehrere Tabellen in der Art:+

Tabelle Daten1
ID Name
1  test

Tabelle Daten2
ID Name
1  test

Nun habe ich eine Log-tabelle:

ID Tabelle Datensatz User Datum
1  Daten1     1       12  2009-01-01 01:01:01
2  Daten2     1       24  2009-01-01 01:01:01

Nun möchte ich die Log-Tabelle auslesen und gern per LeftJoin  die Daten aus den Datentabellen mit holen. Mir fehlt hierzu der Ansatz.

Ich dachte ähnlich:

  
SELECT  
Log.ID, Log.Tabelle, Log.Datensatz, Log.User User_ID, DATE_FORMAT( Datum, CONCAT( GET_FORMAT( DATE, 'EUR' ) , ' ', GET_FORMAT( TIME, 'ISO' ))) ,  
Log.Tabelle.Name  
FROM Log  
LEFT JOIN  
'Log.Tabelle'  
ON  
(Log.Tabelle.ID=Log.Datensatz)

Aber wie bekomme ich für die LeftJoin-Abfrage den ausgelesenen Tabellenenamen? Ist das überhaupt möglich?

Ich hoffe ihr versteht wie ich mir das gedacht habe.

Gruß Bobby

--
-> Für jedes Problem gibt es eine Lösung, die einfach, sauber und falsch ist! <-
-> Nicht das Problem macht die Schwierigkeiten, sondern unsere Sichtweise! <-
ie:{ br:> fl:{ va:} ls:< fo:) rl:( n4:( de:> ss:) ch:? js:( mo:} sh:) zu:)