Announcement

Collapse
No announcement yet.

Update abhängig von zweiter Tabelle

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

  • Update abhängig von zweiter Tabelle

    Hallo,

    ich benötige Hilfe bei einem Updatecode.

    Ich habe die Tabelle Kunden und Beleg. Ich möchte nun in meiner Tabelle Kunden das Feld Klassifizierung ändern, wenn der Kunde einen Auftrag in der Belegtabelle hat.

    In der Kundentabelle gibt es das Feld Kundennr und in der Belegrabelle Adressnr

    Wenn in Kunden die Klassifizierung nein ist, der Kunde aber in der Belegtabelle einen Auftrag hat dann soll in Kunden die Klassifizierung auf Ja geändert werden.

    Für eure Hilfe wäre ich dankbar.

    hier mein Code

    Update kunden
    set KLASSIFIZIERUNG = "Ja"
    Where KLASSIFIZIERUNG = "Nein"
    from kunden.kundennr = beleg.adressnr
    and Beleg.BELEGTYP = "V"
    and Beleg.BELEGART = "AU"

  • #2
    Hallo,

    dein Code ist kein gültiges SQL. Auch sind Updates auf gejointe Tabellen in SQL nicht vorgesehen, deshalb muß man hier immer mit einem ...in (select... in der Where-Klausel arbeiten.
    [highlight=sql]
    Update kunden
    set KLASSIFIZIERUNG = "Ja"
    Where KLASSIFIZIERUNG = "Nein"
    and kundennr in (
    select Beleg.adressnr
    from Beleg
    where Beleg.BELEGTYP = "V"
    and Beleg.BELEGART = "AU")
    [/highlight]

    Gruß Falk
    Wenn du denkst du hast alle Bugs gefunden, dann ist das ein Bug in deiner Denksoftware.

    Quellcode ohne ein Mindestmaß an Formatierung sehe ich mir nicht an! Ich leiste keinen Privatsupport per Mail oder PN!

    Comment

    Working...
    X