Announcement

Collapse
No announcement yet.

Record überschreiben...

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

  • Record überschreiben...

    Hallo,

    ich habe 2 Tables (TableA, TableB), wobei beide Tables die gleichen Attribute haben, jedoch teilweise unterschiedliche Werte. Jetzt möchte ich jeden Recordset aus TableA, der die gleich ID wie ein Recordset aus TableB hat mit diesem Recordset aus TableB mittels Update Methode überschreiben.
    Das müsste doch normalerweise nach folgendem Schema gehen:

    "UPDATE TabbleA set Attribut1 = TableB.Attribut1, Attribut2 = TableB.Attribut2 WHERE ID = TableB.ID;"

    Das funzt aber nicht, was mache ich falsch? Für ein Stück exemplarischen SQL-Code wäre ich sehr dankbar...
    Vielen Dank schonmal im voraus,

    mfg Florian

  • #2
    richtiges sql ist
    <pre>update tablea a set feld1=(select feld1 from tableb b whre a.id=b.id), feld2=(select feld2 from tableb b whre a.id=b.id)</pre>

    Für Performance wird nicht garantiert ;-

    Comment

    Working...
    X