ausblenden von doppelten einträgen...



  • ich habe ne tabelle test1 und ne tabelle test2 ... ich verbinde test1 mit test2 mithilfe eines "left outer join"s

    tabelle1 hat folgende spalten
    bla1, bla2, bla3, bla4

    tabelle2 hat dafür diese
    bla1, blu1, blu2, blu3

    in der tabelle2/test2 stehen für ein bla1 aber mehrere blu3, blu3 wird aber nich angezeigt ...

    also querry sieht so aus...

    select 
    
    t1.bla1 
    t1.bla2
    t1.bla3
    t1.bla4
    
    t2.blu1
    t2.blu2
    
    from test1 t1
    left outer join test2 t2
    on t1.bla1 = t2.bla1
    

    mein problem jetzt is das, das aufgrund von der in test2 enthaltenen spalte blu3 mehrere zeilen ausgegeben werden. diese unterscheiden sich aber nicht, da der einzige unterschied ausgeblendet wird. wie kann ich nun nur die einzelne zeile ausgeben...

    ich brauch das in nem programm von c++, nur will ich halt nich jede zeile 36mal ausgeben lassen, wenn sie sich nich unterscheidet ^^

    danke im voraus
    der datenbank.noob



  • DISTINCT ist hier das Schlüsselwort



  • danke 🙂

    ich bin ein depp, da ich erstens das schlüsselwort kenne 🙂 und zweitens ich bei dem join ein "and" vergessen habe


Anmelden zum Antworten