MySQL Query Browser & temporäre Tabellen

phoebe

Grünschnabel
Hallo allerseits,

Während ich hier sitzte und darauf hoffe, dass mir jemand eine Antwort auf meinen anderen Thread schreibt, bin ich natürlich fleissig am tüfteln, ob ich nicht vielleicht selber eine Lösung hinbekomme. Aber schon wieder stosse ich auf ein Problem...

Folgendes: Wenn ich mit Temporären Tabellen arbeiten will, muss ich ja mehrere Anfragen machen. Etwa so:

Code:
use gga

CREATE TEMPORARY TABLE tmpSpre(
cust_id INT UNSIGNED ZEROFILL DEFAULT '0' NOT NULL,
eintritt DATE,
austritt DATE)
;

LOCK TABLES signedabo READ LOCAL
;

INSERT INTO tmpSpre

select abo.cust_id, max(abo.eintritt), abo.austritt

from
abo

group by
abo.cust_id
; usw. und so fort...

Aber das funktioniert nicht. Etwas googeln hat mich dann drauf gebracht, dass der MySQL Query Browser nach jedem Abschlusszeiche ';' eine neue Verbindung aufbaut und dann natürlich meine temporäre Tabelle nicht findet.

Gibt es da eine Lösung? Bin wirklich langsam am verzeifeln, da mein Chef unbedingt diese Liste (siehe Thread mysql-kunden-mit-austrittsdatum-ohne-neues-eintrittsdatum ) will.

Vielen Dank und liebe Grüsse

phoebe
 
Andere Frage: Unterstützt dein MySQL noch keine Views? Sonst könnte man das ganze einfach als View einmal eintragen, dann hast du das Problem mit der Temporären Tabelle nicht mehr.
 
Zurück