INSERT INTO sd.wr(timestamp, zs_ost, zs_west, max_ost, max_west)
SELECT timestamp, c_life_o, c_life_w, max_ost, max_west
FROM (SELECT max(timestamp) AS timestamp, c_life_o, c_life_w
FROM gestern)
CROSS JOIN (SELECT MAX(p_pv_o) AS max_ost,
MAX(p_pv_w) AS max_west
FROM gestern);
Jetzt wird mir die korrekte Verwendung klar, danke.
Ich hatte das mit INSERT für den ersten Teil und UPDATE für die beiden Maxima gelöst, aber so ist das viel logischer.
Ich hatte das mit INSERT für den ersten Teil und UPDATE für die beiden
Maxima gelöst, aber so ist das viel logischer.
... und UNION brauchst du auch nicht, weil du vermutlich dachtest das pappt die Spalten zusammen macht aber genau das Gegenteil, es pappt gleichspaltige Ergebnisse zusammen.
Eine eigene Frage?
Dieser Thread ist über 8 Monate alt.
Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.