Abfrage nach letztem Datum über mehrere Tabellen
Hallo Zusammen!
Ich habe eine SQL-Datenbank mit vielen Tabellen, worin Daten und Werte von verschiedenen Versuchen gespeichert sind. Alle Tabellen sind unterschiedlich strukturiert, d. h. sie haben verschiedene Spalten. Die Spalten "ID" und "Zeit" sind jedoch in jeder Tabelle enthalten. Die Zeit wird mit der timestamp() Funktion erfasst. Nun soll eine Abfrage erstellt werden, die mir den letzten gespeicherten Datensatz ausgibt (egal aus welcher Tabelle dieser Datensatz letztendlich ist). Ich habe es nun zuletzt folgendermaßen (vereinfacht über 2 Tabellen) probiert, jedoch bekomme ich schon wieder kein Erbegnis und bin nun am verzweifeln :D --> SELECT * FROM tab1 JOIN tab2 WHERE tab1.Zeit=tab2.Zeit ORDER BY tab1.Zeit OR tab2.Zeit DESC LIMIT 1 Hoffe Ihr könnt mir helfen :( Danke schonmal, DelalE |
AW: Abfrage nach letztem Datum über mehrere Tabellen
so schwer, dass keiner ne ahnung hat oder so banal, dass keiner auf sowas antworten will??? :D
|
AW: Abfrage nach letztem Datum über mehrere Tabellen
Gibt es denn für jede Zeit einen Datensatz in jeder Tabelle?
Das dürfte so nicht gehen: PHP-Code:
PHP-Code:
Ansonsten könntest du PHP-Code:
|
AW: Abfrage nach letztem Datum über mehrere Tabellen
ja, es gibt einen datensatz zu jedem datum.
das problem ist ja, dass der entweder in der einen tabelle oder in der anderen nach dem datum sortiert, denn einzeln klappt es wunderbar. mit selcet max() ist es das selbe. er soll aber unabhängig von der tabelle einfach den datensatz mit dem aktuellsten datum rausfischen und auch nur diesen datensatz aus dieser tabelle wiedergeben... das mit dem order by mit der OR verknüpfung ist schwachsinn, du hast recht... |
AW: Abfrage nach letztem Datum über mehrere Tabellen
Code:
( |
AW: Abfrage nach letztem Datum über mehrere Tabellen
klappt leider auch nicht, gibt ne fehlermeldung...
|
AW: Abfrage nach letztem Datum über mehrere Tabellen
Das ist ja nicht so toll.
|
AW: Abfrage nach letztem Datum über mehrere Tabellen
Zitat:
|
AW: Abfrage nach letztem Datum über mehrere Tabellen
Zitat:
Ich denk mal da fehlt einfach noch en SELECT davor oder nicht? Die zwei SELECTS, die jetzt da sind, sind ja eigentlich Untergeordnet, sodass das ORDER BY dann ganz verlassen dasteht... |
AW: Abfrage nach letztem Datum über mehrere Tabellen
Zitat:
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 15:12:42 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.