Announcement

Collapse
No announcement yet.

SQL Update Befehl mit 2 Tabellen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • SQL Update Befehl mit 2 Tabellen

    Ich benötige ein SQL Befehl der folgendes tut: ein Vergleich zwischen den 2 Tabellen. Die Kundennummer soll abgeglichen werden, wenn diese in beiden Tabellen gleich sind soll der Wert Priorität aus der Tabelle 2 in das Feld Priorität aus der Tabelle 1 übertragen werden und dem richtigen Kunden zugeordnet werden

    Weiss jemand ob das überhaupt machbar ist und wie der SQL-Befehl lauten muss damit das ganze funktioniert?

    mein SQL Befehl lautet im Moment so

    UPDATE ADDRESSES
    JOIN tfdiln ON ADDRESSES.CUSTOMERNUMBER0 = tfdiln.Kunde
    SET ADDRESSES.TEXT46 = tfdiln.ILN;

    aber will irgendwie nicht...da kommt folgende Meldung

    Fehler bei der SQL Ausführung

    Ausgeführte SQL Anweisung: UPDATE ADDRESSES JOIN tfdiln ON ADDRESSES.CUSTOMERNUMBER0 = tfdiln.Kunde SET ADDRESSES.TEXT46 = tfdiln.ILN;

    Fehlerquelle .Net SQL Client Data Provider
    Fehlermeldung : Falsche Syntax in der Nähe des 'JOIN'-Schlüsselwortes

    Hat jemand eine Idee?

    Vielen Dank schon mal im voraus.

    Gruß
    Robert

  • #2
    Hallo Robert,

    a) geht und b) schon fast richtig:

    [highlight=SQL]UPDATE ADDRESSES
    SET ADDRESSES.TEXT46 = tfdiln.ILN
    FROM ADDRESSES
    INNER JOIN tfdiln
    ON ADDRESSES.CUSTOMERNUMBER0 = tfdiln.Kunde[/highlight]
    Olaf Helper

    <Blog> <Xing>
    * cogito ergo sum * errare humanum est * quote erat demonstrandum *
    Wenn ich denke, ist das ein Fehler und das beweise ich täglich

    Comment

    Working...
    X