Join auf zwei Tabellen, allerdings nur mit dem größten Wert der zweiten Tabelle?



  • blöd zu erklären, könnt ihr mir bitte weiterhelfen, steh auf dem schlauch 😞

    ich hab 2 tabellen

    1.
    ---------------
    a | b
    --------------
    1 | 2
    2 | 4
    3 | 6
    1 | 1
    2 | 3
    3 | 5
    
    2.
    ----------
    a
    ---------
    1
    2
    3
    

    was ich jetzt brauch wär:

    2.a|1.a|1.b
    1  |1  |2
    2  |2  |4
    3  |3  |6
    

    als db kommt mysql zum einsatz, danke!



  • axo, ich suche das query 😃



  • SELECT a, max(b)
    FROM 1
    GROUP BY a
    

    Oder so ähnlich. Wenn du nur die Werte haben willst, die in Tabelle 2 vorkommen, musst du natürlich noch joinen.



  • Michael E. schrieb:

    SELECT a, max(b)
    FROM 1
    GROUP BY a
    

    Oder so ähnlich. Wenn du nur die Werte haben willst, die in Tabelle 2 vorkommen, musst du natürlich noch joinen.

    danke, problem gelöst 👍


Log in to reply