metleck Geschrieben 12. März 2007 Geschrieben 12. März 2007 Hey! Ich habe 2 Tabellen. In Tabelle A füge ich in die Spalte ID ein Adresse ein. In Tabelle B stehen die IDs (in SPalt ID)die ich nutzen kann. Wenn eine ID in der Tabelle A vorkommt soll das in Tabelle B mit einer -1 in der Spalte Vergeben gekennzeichnet werden. Wie stell ich das denn an? Ein Update klappt nicht. Updat A Set Vergeben = -1 Where A.ID = B.ID Das funktioniert nich. GIbt es eine andere Möglichkeit? Zitieren
deano Geschrieben 12. März 2007 Geschrieben 12. März 2007 fehlermeldung? oder tut sich garnichts,wenn du das script drüber laufen lässt? Zitieren
metleck Geschrieben 12. März 2007 Autor Geschrieben 12. März 2007 Updat TMP_ERDER_WERTE Set Vergeben = -1 Where WERT = TMP_ZWEDER_ORDER.IPADRESSE Also das ist der Code den ich eingebe. In den Spalten IPADRESSE und WERT steht halt teileweise das gleiche. Die Fehlermeldung ist : "Ungültige SQl-Anweisung" Zitieren
deano Geschrieben 12. März 2007 Geschrieben 12. März 2007 ist das zufällig access? UPDATE TMP_ERDER_WERTE, TMP_ZWEDER_ORDER SET TMP_ERDER_WERTE.Vergeben=-1 WHERE ((([TMP_ERDER_WERTE].[Wert])=[TMP_ZWEDER_ORDER].[iPADRESSE])); Zitieren
Jan Jansen Geschrieben 12. März 2007 Geschrieben 12. März 2007 Update A Set Vergeben = -1 Where A.ID in (select ID from ? Zitieren
metleck Geschrieben 12. März 2007 Autor Geschrieben 12. März 2007 Tschuldigung! Es ist Oracle 10 G:) Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.