Ankündigung

Einklappen
Keine Ankündigung bisher.

Outer join

Einklappen

Neue Werbung 2019

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

  • Outer join

    Hallo SQLler,

    leider komme ich mit einer Anweisung nicht klar.
    ich habe 2 tabellen "tip_spieltag" und "tip_group_mitglieder"
    in beiden gibt es die felder user_id, in tip_group gibt es jedoch mehr einträge als in der tip_spieltag. ich will aber alle user angezeigt bekommen, auch wenn ich tip_spieltag die user_id nicht vorkommt.

    so müsste das doch eigentlich gehen oder???

    select *
    FROM tip_spieltag AS tip RIGHT JOIN tip_group_mitglieder AS gruppe
    ON gruppe.user_id = tip.user_id
    Where tip.spieltags_id = 28 AND gruppe.guid = 10 ;

    danke vorab!!!
    Luk
    www.web-ted.de


  • #2
    willst also die user liste ausgeben oder nur die, welche getipt haben?
    Look at This!
    Digital-Duty.DE
    Für Syntax-Fehler übernehme ich keine Haftung!

    Kommentar


    • #3
      ich will alle ausgeben, die die nicht getippt haben sollen in der Übersicht eine Leerstelle oder ein - haben...
      www.web-ted.de

      Kommentar


      • #4
        liest alle user aus, die du hast. diese liste ziehste du mit der whereklausel die user ab die in den anderen beiden tabellen stehen.

        select user from tablle where user not in (select user from tabelle, tabelle);

        So in etwa müsste das sein.
        Look at This!
        Digital-Duty.DE
        Für Syntax-Fehler übernehme ich keine Haftung!

        Kommentar

        Lädt...
        X