Guten Tag zusammen,
Zu meinem Problem, ich habe zwei Tabellen die den selben Aufbau haben
Tabelle1 : id, all, wert, bemerkung, datum
Tabelle2 : id, all, wert, bemerkung, datum
In beiden Tabellen können die selben Werte drin stehen, müssen sich aber nicht zwangsläufig decken,... diese Art der zusammenführung würde ich mit COALESCE(tabelle1.wert, tabelle2.wert) und COALESCE(tabelle1.bermerkung, tabelle2.bemerkung) hinbekommen, allerdings möchte ich im Fall, dass die Spalten "all" sich gleichen, dass die entsprechende Zeile aus der Tabelle, in welcher das größere Datum steht, genommen wird. Müsste mit greatest(tabelle1.datum, tabelle2.datum) gehen.
Datum ist im Unix-Timestamp Format.
Ich weiß nur nicht wie ich das unter einen Hut bekomme.... :/
Kann mir jemand sagen wie ich das gelöst bekomme? Ich stehe nach 4h probieren, mittlerweile ziemlich auf dem Schlauch :/
Grüße und Danke schonmal
selig
Zu meinem Problem, ich habe zwei Tabellen die den selben Aufbau haben
Tabelle1 : id, all, wert, bemerkung, datum
Tabelle2 : id, all, wert, bemerkung, datum
In beiden Tabellen können die selben Werte drin stehen, müssen sich aber nicht zwangsläufig decken,... diese Art der zusammenführung würde ich mit COALESCE(tabelle1.wert, tabelle2.wert) und COALESCE(tabelle1.bermerkung, tabelle2.bemerkung) hinbekommen, allerdings möchte ich im Fall, dass die Spalten "all" sich gleichen, dass die entsprechende Zeile aus der Tabelle, in welcher das größere Datum steht, genommen wird. Müsste mit greatest(tabelle1.datum, tabelle2.datum) gehen.
Datum ist im Unix-Timestamp Format.
Ich weiß nur nicht wie ich das unter einen Hut bekomme.... :/
Kann mir jemand sagen wie ich das gelöst bekomme? Ich stehe nach 4h probieren, mittlerweile ziemlich auf dem Schlauch :/
Grüße und Danke schonmal
selig