Announcement

Collapse
No announcement yet.

2 DBs: Primärschlüssel "kompatibel machen"

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

  • 2 DBs: Primärschlüssel "kompatibel machen"

    Hallo zusammen,

    ..ich habe folgendes Problem zu lösen: Ich habe SQL 2 Datenbanken mit mitarbeiterdaten. In der einen gibt es einen Primärschlüssel, der sich MA_Nr nennt. In der anderen nennt sich der gleiche Wert (es sind die gleichen Daten) Personal_ID. Wie kann man die Werte (Datenbanken) miteinander kompatibel machen, wenn die Primärschlüssel
    a) einmal unterschiedliche Datentypen sind (Char und INTEGER) --(mit CAST?)
    b) einmal gleiche Datentypen sind
    ...
    Freu mich über Ideen

    S.

  • #2
    2 Tabellen zusammenfügen

    Hallo noch mal,
    hm..vielleicht hatte ich die Frage zu umständlich formuliert, ich versuche es noch mal anders: Es geht darum, die Daten aus 2 verschiedenen Tabellen, die aber eigentlich den gleichen Inhalt haben, jedoch in 2 verschiedenen DBs liegen, miteinander zu vereinen. Damit das problemlos geht, müssen die beiden Primärschlüssel, die ja unterschiedlich heißen (und u.U. einen anderen Datentyp haben) zueinander passen.
    S.O.S. gibt es da eine Möglichkeit?

    Vielen Dank...

    Comment


    • #3
      Was sagt den ein einfacher versuch eines Joins:

      SELECT ... FROM DB1.Tabelle1 t1 INNER JOIN DB2.Tabelle2 t2 ON t1.MA_Nr = t2.Personal_ID

      evtl. mit Cast bei Join Cast(t1.MA_Nr, ...) = t2.Personal_ID

      Comment

      Working...
      X