Zwei Tabellen vergleichen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Zwei Tabellen vergleichen

    Hallo at all,

    ich habe folgendes problem.

    Ich habe eine Tabelle "Mitarbeiter" mit fogenden Felder:
    ->Bezeichnung z.B G080
    ->Anrede Herr
    -> Titel
    -> Vorname Alexandra
    ->Nachname Müller
    ->Vertragsende 22.01.2006
    -> Vertragsanfang 22.01.2005
    -> Personalnummer 845454

    Ich habe die gleiche Tabelle "Mitarbeitertest" mit den gleichen Felder ein zweites mal in der Datenbank aber diesmal mit aktuelleren Daten.

    Nun meine Frage:

    Ich muss beide Tabellen miteinander vergleichen.
    Wenn ein Mitarbeiter einen neuen Nachnamen erhält(Tabelle Mitarbeitertest) muss diese auch in der Tabelle "Mitarbeiter" geändert werden sonst bleiben der Datensatz gleich.


    PHP-Code:
    <?
    UPDATE Mitarbeiter
    SET Nachname = mt.Nachname
    FROM Mitarbeiter m
    JOIN Mitarbeitertest mt on mt.check2 = m.check2
    WHERE m.Nachname != mt.Nachname

    ?>
    Die sql query funktioniert nicht habe auch versucht diese in phpmyadmin einzugeben ich weiss aber auch nicht woran das liegen kann

  • #2
    Das liegt daran, dass die UPDATE-Syntax anders aussieht
    Ich denke, also bin ich. - Einige sind trotzdem...

    Kommentar


    • #3

      http://dev.mysql.com/doc/mysql/en/update.html
      Was sollen eigentlich die PHP-tags?
      <?
      UPDATE Mitarbeiter
      SET Nachname = mt.Nachname
      FROM Mitarbeiter m
      JOIN Mitarbeitertest mt on mt.check2 = m.check2
      WHERE m.Nachname != mt.Nachname
      ?>
      Ist das so in deinem HTML eingebettet?
      chansel0049
      ----------------------------------------------------
      if you've reached the bottomline - dig further!
      Übersetzer gesucht? http://www.babelport.com

      Kommentar


      • #4
        Original geschrieben von chansel0049
        http://dev.mysql.com/doc/mysql/en/update.html
        Was sollen eigentlich die PHP-tags?

        Ist das so in deinem HTML eingebettet?
        ich wollte das ganze etwas farbig darstellen, ist mir leider nicht gelungen

        Kommentar

        Lädt...
        X