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:)
-> 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:)