Update einer Tabelle mit Werten aus einer anderen Tabelle

Ich habe eine Tabelle (z.B. ABC), die die folgende Struktur hat :

 COMP_CODE    NAME    SALARY  SID1
-------------------------------------
  NULL      Alex     42000     85
  NULL      Alex     42000     89
  NULL      Alex     42000     96
  NULL      Alex     42000    100
  NULL      Alex     42000     52

Ich soll ein update der _COMP_CODE_ Spalte in der obigen Tabelle vom Wert, die Ihren Wohnsitz in einer anderen Tabelle (CC). Die entsprechenden Spalten unter den zwei Tabellen ist SID1. Die Struktur der CC ist wie folgt :

  COMP_CODE    SID1
----------------------
    0AA         85
    0AB         96
    0CD         98
    0DE         72
    0EH        100 

Kann dies erreicht durch eine CURSOR oder jeder anderen Art von Methode.

  • Sie können den direkten Abfrage zu aktualisieren, ABC-Tabelle. Warum verwenden Sie cursor?
  • Es ist leicht, wenn es eine comp_code für jeden sid1. Aber was willst Du für 96? Minimum, maximum, zunächst ungenutzt? Bitte erklären und zeigen die erwartete Ausgabe.
  • Ich will update das ganze set von Daten in einem einzigen gehen, das ist, warum!
  • I bearbeitet haben, werden die Daten der CC "Tabelle". Bitte haben Sie einen Blick und liefern die Lösung des Problems, wenn möglich.
InformationsquelleAutor hashir | 2017-08-08
Schreibe einen Kommentar