Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
UPDATE mit INNER JOIN
zurück: einfaches Problem mit einer Aktualisierungsabfrage weiter: SELECT DISTINCT Problem Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Antwort Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Reiner
VBA-Frickler


Verfasst am:
18. Jan 2008, 17:00
Rufname:

UPDATE mit INNER JOIN - UPDATE mit INNER JOIN

Nach oben
       Version: Office 2k (2000)

Hallo,

ich bekomme es nicht zum Laufen ("Syntaxfehler in UPDATE-Anweisung)
Code:
UPDATE Testdaten_Verwendung AS A
       INNER JOIN  [Testkunde-2004-11-04] AS B
       ON  (A.NL = B.RED00001
       AND  A.BIBEr = B.RED00002
       AND  A.Stammnummer = B.RED00004
       AND  B.TYPNR = "4"
       AND  A.BP-Kenn is NULL)
SET    A.BP-Kenn = B.PAD0003
Solle eigentlich tun, aber was heißt das schon Very Happy

Danke

Reiner
Willi Wipp
Moderator


Verfasst am:
18. Jan 2008, 17:32
Rufname:
Wohnort: Raum Wiesbaden


Re: UPDATE mit INNER JOIN - Re: UPDATE mit INNER JOIN

Nach oben
       Version: Office 2k (2000)

Hi Reiner,

ich wuesste nicht das das eine zulaessige SQL-Klammersetzung ist. Versuche es mal so
Code:
UPDATE Testdaten_Verwendung AS A
       INNER JOIN  [Testkunde-2004-11-04] AS B
       ON  (A.NL = B.RED00001)
       AND (A.BIBEr = B.RED00002)
       AND (A.Stammnummer = B.RED00004)
       AND (B.TYPNR = "4")
       AND (A.[BP-Kenn] Is Null)
SET    A.[BP-Kenn] = B.PAD0003

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)


Zuletzt bearbeitet von Willi Wipp am 18. Jan 2008, 17:53, insgesamt einmal bearbeitet
Reiner
VBA-Frickler


Verfasst am:
18. Jan 2008, 17:40
Rufname:

AW: UPDATE mit INNER JOIN - AW: UPDATE mit INNER JOIN

Nach oben
       Version: Office 2k (2000)

Nein, noch nicht einmal da funktioniert:

Code:

UPDATE Testdaten_Verwendung  AS A
       INNER JOIN [Testkunde-2004-11-04] AS B
       ON (A.NL = B.RED00001)
SET   A.BP-Kenn = B.PAD0003


Immer noch der Syntaxfehler....
Willi Wipp
Moderator


Verfasst am:
18. Jan 2008, 17:54
Rufname:
Wohnort: Raum Wiesbaden

Re: UPDATE mit INNER JOIN (II) - Re: UPDATE mit INNER JOIN (II)

Nach oben
       Version: Office 2k (2000)

Hi Reiner,

das kommt davon wenn man Leerzeichen bzw. Sonderzeichen in Objektbezeichnungen verwendet Wink
Habe Oben noch die fehlenden [eckigen-Klammern] integriert

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)


Zuletzt bearbeitet von Willi Wipp am 18. Jan 2008, 18:50, insgesamt einmal bearbeitet
Reiner
VBA-Frickler


Verfasst am:
18. Jan 2008, 18:23
Rufname:

AW: UPDATE mit INNER JOIN - AW: UPDATE mit INNER JOIN

Nach oben
       Version: Office 2k (2000)

Ja, ich habe es nicht gesehen....

Hat so fast funktioniert, hier die Lösung:
Code:
UPDATE Testdaten_Verwendung AS A
       INNER JOIN [Testkunde-2004-11-04] AS B
       ON  (A.NL = B.RED00001)
       AND (A.BIBEr = B.RED00002)
       AND (A.Stammnummer = B.RED00004)
SET    A.BPKenn = B.PAD0003
WHERE  A.BPKenn Is Null
AND    B.TYPNR=4;
Wieso das SQL aber mit einer Einklammerung des ON-Ausdrucks nicht klarkommt, das will mir nicht in den Kopf. Schließlich klammere ich ja auch die beiden Ausdrücke im WHERE zusammen, da geht das

Danke

Reiner
Willi Wipp
Moderator


Verfasst am:
18. Jan 2008, 18:49
Rufname:
Wohnort: Raum Wiesbaden


Re: UPDATE mit INNER JOIN (III) - Re: UPDATE mit INNER JOIN (III)

Nach oben
       Version: Office 2k (2000)

Hi Reiner,

da geht es ja auch ohne Smile
Aber Scherz beiseite das wuerde ja dazufuehren das ein Boolscher Ausdruck das Resultat ist
und nicht die Definition von Beziehungen zwischen Tabellen.
Das ist etwa so wie die Aussage eine Fahrradpumpe und ein Fusspumpe pumpen ja beide Luft,
warum kann ich dann nicht mit einer Fahradpumpe auch einen LKW-Reifen aufpumpen Very Happy

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: JOIN oder UNION oder was ganz anderes??? 1 Gast 398 19. Jul 2007, 23:48
Nouba JOIN oder UNION oder was ganz anderes???
Keine neuen Beiträge Access Tabellen & Abfragen: FULL OUTER JOIN mal wieder... (nur diesmal ohne UNION) 1 Gast 610 11. Jul 2007, 19:14
rita2008 FULL OUTER JOIN mal wieder... (nur diesmal ohne UNION)
Keine neuen Beiträge Access Tabellen & Abfragen: INNER JOIN mit mehreren ON-Abschnitten 2 andreczogalla 683 13. Jun 2007, 13:20
andreczogalla INNER JOIN mit mehreren ON-Abschnitten
Keine neuen Beiträge Access Tabellen & Abfragen: Inner Join über 3 riesige Tabellen (ODBC) 3 elimin8tor 1006 08. Apr 2007, 00:11
Gast Inner Join über 3 riesige Tabellen (ODBC)
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage Left Join löscht aus falscher Tabelle 3 ggh 1798 01. Feb 2007, 14:49
Willi Wipp Abfrage Left Join löscht aus falscher Tabelle
Keine neuen Beiträge Access Tabellen & Abfragen: UPDATE | einen Wert x 16% 1 al-d82 612 21. Jan 2007, 20:57
stpimi UPDATE | einen Wert x 16%
Keine neuen Beiträge Access Tabellen & Abfragen: Left Join in Sql-Abfrage will nicht. 4 Tintenherz 1016 16. Jan 2007, 17:49
Willi Wipp Left Join in Sql-Abfrage will nicht.
Keine neuen Beiträge Access Tabellen & Abfragen: Problem mit LEFT JOIN - Abfrage 2 Ludger 610 19. Okt 2006, 11:15
Ludger Problem mit LEFT JOIN - Abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: where in query update 2 silversurfer66 804 18. Sep 2006, 15:24
Gast where in query update
Keine neuen Beiträge Access Tabellen & Abfragen: INNER JOINT dupliziert Datensätze 19 help_wanted 2219 13. Sep 2006, 12:29
Gast INNER JOINT dupliziert Datensätze
Keine neuen Beiträge Access Tabellen & Abfragen: Update Agfrage 5 f1racing 599 02. Aug 2006, 06:51
jens05 Update Agfrage
Keine neuen Beiträge Access Tabellen & Abfragen: Laufzeitfehler 3061 / UPDATE SQL 6 Spoldo 4349 18. Jan 2006, 21:01
jens05 Laufzeitfehler 3061 / UPDATE SQL
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Microsoft Excel Tricks