wenn Daten aus T1 in auch T2 schreibe sie in T3
Verfasst: 17.05.2007 17:19
Hallo zusammen,
ich weiß nicht mehr weiter...
Theorie:
Ich habe Tabelle 1 (t_user) und Tabelle 2 (t_gruppe). Möchte aus Tabelle 1 die Datensätze wählen, die auch den Kriterien in Tabelle 2 entsprechen und sie in Tabelle 3 (t_auswahl) kopieren.
Problem:
Die Select-Abfrage gibt mir via echo die richtigen Zeilen aus. Aber mit dem Insert klappt es leider nicht. Es wird nichts in Tabelle 3 gefügt.
Script:
$befehl = "INSERT INTO t_auswahl (id, name, gruppe, status, daten)
SELECT *
FROM t_user
INNER JOIN t_gruppe
ON ( t_auswahl.gruppe = t_gruppe.gruppe) WHERE t_gruppe.status < 0
;";
Kann mir wer folgen? Wäre super, das beschäftigt mich nämlich schon seit einiger Zeit.
Eine ähnliche Abrfrage mit gleicher Code-Struktur funktioniert, Unterschied ist nur, bei jener Abfrage gibt es lediglich 2 Tabellen.
ich weiß nicht mehr weiter...
Theorie:
Ich habe Tabelle 1 (t_user) und Tabelle 2 (t_gruppe). Möchte aus Tabelle 1 die Datensätze wählen, die auch den Kriterien in Tabelle 2 entsprechen und sie in Tabelle 3 (t_auswahl) kopieren.
Problem:
Die Select-Abfrage gibt mir via echo die richtigen Zeilen aus. Aber mit dem Insert klappt es leider nicht. Es wird nichts in Tabelle 3 gefügt.
Script:
$befehl = "INSERT INTO t_auswahl (id, name, gruppe, status, daten)
SELECT *
FROM t_user
INNER JOIN t_gruppe
ON ( t_auswahl.gruppe = t_gruppe.gruppe) WHERE t_gruppe.status < 0
;";
Kann mir wer folgen? Wäre super, das beschäftigt mich nämlich schon seit einiger Zeit.
Eine ähnliche Abrfrage mit gleicher Code-Struktur funktioniert, Unterschied ist nur, bei jener Abfrage gibt es lediglich 2 Tabellen.