Hallo @ all
hab da ein Problem...mit einem MYSQL querry
Die abfrage KLappt aber wenn ich genau dieselbe Abfrage mit einem Update auf 2 spalten verbinde klappt es nicht
HIER die Abfrage
CODE $sql .='SELECT um.umsatz_id,';
$sql .=' um.id_shop,';
$sql .=' um.id_zweigstelle,';
$sql .=' um.datum_buchung,';
$sql .=' um.betrag_aktuell,';
$sql .=' um.nr_kd';
$sql .=' FROM';
$sql .=' terminals as te';
$sql .=' LEFT JOIN shop_struktur AS ss on te.id_terminal=ss.id_terminal';
$sql .=' LEFT JOIN umsatz_test AS um on ss.id_zweig=um.id_zweigstelle AND ss.id_shop=um.id_shop';
$sql .=' LEFT JOIN tbl_mitarb ON id_mitarb=mitarb_id';
$sql .=' LEFT JOIN tbl_zweig ON ss.id_zweig=tbl_zweig.id_zweig';
$sql .=' LEFT JOIN tbl_shops ON ss.id_shop=tbl_shops.id_shop';
$sql .=' WHERE te.imei LIKE \''.$this->identifer.'\' AND te.status = \'A\' AND um.status = 1 LIMIT '.$this->ct.'';
HIER der Update befehl
CODE $sql .='UPDATE um';
$sql .=' LEFT JOIN terminals AS te ON te.id_terminal=ss.id_terminal';
$sql .=' LEFT JOIN shop_struktur AS ss on te.id_terminal=ss.id_terminal';
$sql .=' LEFT JOIN umsatz_test AS um on ss.id_zweig=um.id_zweigstelle AND ss.id_shop=um.id_shop';
$sql .=' LEFT JOIN tbl_mitarb ON id_mitarb=mitarb_id';
$sql .=' LEFT JOIN tbl_zweig ON ss.id_zweig=tbl_zweig.id_zweig';
$sql .=' LEFT JOIN tbl_shops ON ss.id_shop=tbl_shops.id_shop';
$sql .=' SET um.status = \'2\'';
$sql .=' um.datum_status = \''.time().'\'';
$sql .=' WHERE te.imei LIKE \''.$this->identifer.'\' AND te.status = \'A\' AND um.status = 1 AND um.umsatz_id = '.$this->uid.' LIMIT 1';
hab da ein Problem...mit einem MYSQL querry
Die abfrage KLappt aber wenn ich genau dieselbe Abfrage mit einem Update auf 2 spalten verbinde klappt es nicht
HIER die Abfrage
CODE $sql .='SELECT um.umsatz_id,';
$sql .=' um.id_shop,';
$sql .=' um.id_zweigstelle,';
$sql .=' um.datum_buchung,';
$sql .=' um.betrag_aktuell,';
$sql .=' um.nr_kd';
$sql .=' FROM';
$sql .=' terminals as te';
$sql .=' LEFT JOIN shop_struktur AS ss on te.id_terminal=ss.id_terminal';
$sql .=' LEFT JOIN umsatz_test AS um on ss.id_zweig=um.id_zweigstelle AND ss.id_shop=um.id_shop';
$sql .=' LEFT JOIN tbl_mitarb ON id_mitarb=mitarb_id';
$sql .=' LEFT JOIN tbl_zweig ON ss.id_zweig=tbl_zweig.id_zweig';
$sql .=' LEFT JOIN tbl_shops ON ss.id_shop=tbl_shops.id_shop';
$sql .=' WHERE te.imei LIKE \''.$this->identifer.'\' AND te.status = \'A\' AND um.status = 1 LIMIT '.$this->ct.'';
HIER der Update befehl
CODE $sql .='UPDATE um';
$sql .=' LEFT JOIN terminals AS te ON te.id_terminal=ss.id_terminal';
$sql .=' LEFT JOIN shop_struktur AS ss on te.id_terminal=ss.id_terminal';
$sql .=' LEFT JOIN umsatz_test AS um on ss.id_zweig=um.id_zweigstelle AND ss.id_shop=um.id_shop';
$sql .=' LEFT JOIN tbl_mitarb ON id_mitarb=mitarb_id';
$sql .=' LEFT JOIN tbl_zweig ON ss.id_zweig=tbl_zweig.id_zweig';
$sql .=' LEFT JOIN tbl_shops ON ss.id_shop=tbl_shops.id_shop';
$sql .=' SET um.status = \'2\'';
$sql .=' um.datum_status = \''.time().'\'';
$sql .=' WHERE te.imei LIKE \''.$this->identifer.'\' AND te.status = \'A\' AND um.status = 1 AND um.umsatz_id = '.$this->uid.' LIMIT 1';