none
Benötige Hilfe bei einem Join

    Frage

  • Hallo liebe Leute,

    mein Problem ist folgendes:

    Ich habe 2 Tabellen. Ich möchte die beiden so kombinieren, dass ich eine Tabelle habe, wo alle Werte aus Tabelle 1 sind und zusätzlich die Spalte 4 aus Tabelle 2. Tabelle 1 soll also komplett gleich bleiben, nur zusätzlich mit den passenden Werten aus Tabelle 2, Spalte 4. Somit muss der Wert aus Tabelle 2, Spalte 4 übernommen werden, der in Spalte 1 und Spalte 3 identisch zu Tabelle 1, Spalte 1 und 3 ist.

    Link für das Bild: http://img9.imageshack.us/img9/916/aoub.png

    Ich hoffe das war irgenwie verständlich.

    Tausend Dank schonmal für Hilfe!

    Liebe Grüße, Simon

    Donnerstag, 19. Dezember 2013 14:02

Alle Antworten

  • Hallo Simon,

    ich würde sagen:

    SELECT t1.Spalte1,
           t1.Spalte2,
           t1.Spalte3,
           t2.Spalte4
    FROM   Tabelle1 t1
           LEFT JOIN Tabelle2 t2 ON t1.Spalte1 = t2.Spalte1 AND t1.Spalte3 = t2.Spalte3
    


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

    • Als Antwort vorgeschlagen MCDPone Freitag, 20. Dezember 2013 08:00
    Donnerstag, 19. Dezember 2013 14:28
    Moderator
  • Super, funktioniert einwandfrei!

    Damit hast du mir echt geholfen, vielen Dank!

    Liebe Grüße, Simon

    Freitag, 20. Dezember 2013 06:24