Ergebnis 1 bis 3 von 3

Thema: Update einer Tabelle nach Join

  1. #1
    Reptil ist offline Neuer Benutzer
    Registriert seit
    09.08.2011
    Beiträge
    2

    Standard Update einer Tabelle nach Join

    Hallo Zusammen

    Ich habe folgende Selektion, die mir ein gewünschtes ergebnis zurück liefert:

    Code:
    select * from verbindung v
    left outer join person p
    on p.ref_verbindung = p.id
    where p.id not in
    (select r.referenzid 
    from referenz r
    where suchword_id= 6
    or suchword_id= 328
    or suchword_id= 335)
    AND v.deaktiviert is not true
    AND v.ref_verbindung is null
    AND v.ref_position != 4
    Jetzt möchte ich genau bei dieser Menge Datensätze sagen
    Code:
    v.deaktiviert = true
    .

    Ich weiß zwar, dass es mit UPDATE FROM gehen müsste, aber leider nicht genau wie...

    Könntet ihr mir dabei weiter helfen?

    Vielen Dank

  2. #2
    akretschmer ist offline Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Dresden
    Beiträge
    5.472

    Standard

    Zitat Zitat von Reptil Beitrag anzeigen
    Hallo Zusammen

    Ich habe folgende Selektion, die mir ein gewünschtes ergebnis zurück liefert:

    Code:
    select * from verbindung v
    left outer join person p
    on p.ref_verbindung = p.id
    where p.id not in
    (select r.referenzid 
    from referenz r
    where suchword_id= 6
    or suchword_id= 328
    or suchword_id= 335)
    AND v.deaktiviert is not true
    AND v.ref_verbindung is null
    AND v.ref_position != 4
    Jetzt möchte ich genau bei dieser Menge Datensätze sagen
    Code:
    v.deaktiviert = true
    .

    Ich weiß zwar, dass es mit UPDATE FROM gehen müsste, aber leider nicht genau wie...

    Könntet ihr mir dabei weiter helfen?

    Vielen Dank
    Deine Tabelle hat einen PK?

    Dann:

    update table set ... from ( insert your query here ) foo where table.pk = foo.pk


    Andreas
    --
    ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
    https://www.xing.com/profile/Andreas_Kretschmer7

  3. #3
    Reptil ist offline Neuer Benutzer
    Registriert seit
    09.08.2011
    Beiträge
    2

    Standard

    ...wenns doch nur immer so einfach wäre....

    Vielen Dank Andreas : )

Ähnliche Themen

  1. Antworten: 4
    Letzter Beitrag: 01.03.2011, 12:05
  2. Antworten: 7
    Letzter Beitrag: 26.01.2010, 08:37
  3. Update einer Tabelle mittels View
    Von ballibum im Forum Benutzer- & Rechteverwaltung
    Antworten: 5
    Letzter Beitrag: 30.09.2009, 12:48
  4. Automatisches Update einer Id in Tabelle
    Von Kai im Forum Allgemeines
    Antworten: 6
    Letzter Beitrag: 19.09.2008, 17:20
  5. Antworten: 4
    Letzter Beitrag: 05.10.2007, 12:17

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Links: Tobias Bauer - IT- und Funkdienstleistungen   -   Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen   -   Funkforum