• Ich möchte aus 2 Tabellen die Zeilen aus der ersten Tabelle haben, deren Index NICHT in der Tabelle 2 vorkommt.

    Beispiel:
    ------------------------------------------------------------


    Tabelle 1:
    ----------
    ID WERT
    ----------
    1 BLABLA
    2 ASDFGH
    3 WOSWASI
    4 DINGSDA
    5 DRALLE


    Tabelle 2:
    --------------
    ID NOCHEINWERT
    --------------
    1 QUALLE
    3 QUARK
    5 MURKS


    Gewünschtes Resultat:
    ----------
    ID WERT
    ----------
    2 ASDFGH
    4 DINGSDA


    ------------------------------------------------------------
    Wie schaut die entsprechende Abfrage aus?

    Daaaaaaaaaanke :)

    :cheer: manamana :dance: düdüdüdüdü :trampolin: :cheer:

  • also ich mach das jetzt aus dem Stegreif (ohne das auch wirklich durchzuprobieren mit den Tabellen):

    SELECT *
    FROM tabelle1
    WHERE id NOT IN (SELECT id FROM tabelle2)

    Ich denke, das müßte eigentlich klappen. Vorausgesetzt, Du hast nicht irgendein uraltes MySQL, das keine Subselects kann.

    *** Make it idiot proof, and someone will build a better idiot. ***

  • okay danke, das funktioniert soweit so gut!

    nun noch eine frage:


    Ich möchte aus 2 Tabellen die Werte aus beiden Tabellen verknüpft haben.
    Wobei in Tabelle 2 nicht alle Werte aus Tabelle 1 verknüpfbar sind.

    Mein klassisches Beispiel:
    ------------------------------------------------------------


    Tabelle 1:
    ----------
    ID WERT
    ----------
    1 BLABLA
    2 ASDFGH
    3 WOSWASI
    4 DINGSDA
    5 DRALLE


    Tabelle 2:
    --------------
    ID NOCHEINWERT
    --------------
    1 QUALLE
    3 QUARK
    5 MURKS


    Gewünschtes Resultat:
    ------------------------
    ID WERT NOCHEINWERT
    ------------------------
    1 BLABLA QUALLE
    2 ASDFGH
    3 WOSWASI QUARK
    4 DINGSDA
    5 DRALLE MURKS

    ------------------------------------------------------------
    Wie schaut hierbei die entsprechende Abfrage aus? :confused:


    nochmals danke!

    :cheer: manamana :dance: düdüdüdüdü :trampolin: :cheer:

  • So ungefähr?

  • es ist nicht zufällig so, dass wir hier für Dich irgendwelche UE-Aufgaben aus "Einführung in DB-Systeme" (oder so ähnlich) lösen? ;)

    *** Make it idiot proof, and someone will build a better idiot. ***

  • natürlich nicht.. so fair bin ich schon und würds im richtigen unterverzeichnis posten :)
    Die Frage hat gestern mitten in der Nacht mein Freund gestellt, da er irgendwelche komischen Statistiken auswerten muss und dann nimma weiter gewusst hat. Also er bedankt sich ganz recht herzich bei dir & rck!
    (Wenn du dir die DBS Angabe durchliest, wirst du auch feststellen, dass so etwas gar nicht gefragt ist :) )

    :cheer: manamana :dance: düdüdüdüdü :trampolin: :cheer:

  • Zitat von Venefica

    Wenn du dir die DBS Angabe durchliest, wirst du auch feststellen, dass so etwas gar nicht gefragt ist :)


    ich muss gestehen, dass DBS schon so lange zurückliegt, dass ich mich nicht mehr so genau daran erinnern kann, was da gefragt ist. ;)

    *** Make it idiot proof, and someone will build a better idiot. ***

  • Zitat von Venefica

    Die Frage hat gestern mitten in der Nacht mein Freund gestellt


    Er: Duuu, Schatz?

    Sie: Jaah? (erwartungsvoller Blick)

    Er: Es gibt da was, das ich Dich schon lange fragen wollte.

    Sie: Echt? Los, erzähl halt endlich! (Augen werden größer)

    Er: Ich habe mich schon lange gefragt...

    Sie: Ja?

    Er: Wie ich wohl eine Menge aus einer anderen Menge mit SQL ausschließen kann?

    :D

  • richtig gruselig wirds dann, wenn Sie dir - wie aus der Pistole geschossen - die richtige Antwort gibt!

    This is Linux land...in silent nights you can hear windows machines reboot!
    ---
    Der kleine Windows-Kobolt auf meiner linken Schulter befiehlt:"Du sollst alles NIEDERBRENNEN!"

  • Zitat von bruzzler

    richtig gruselig wirds dann, wenn Sie dir - wie aus der Pistole geschossen - die richtige Antwort gibt!

    na das kann ich ja jetzt schon, bin also fürs nächste mal gewappnet :)

    :cheer: manamana :dance: düdüdüdüdü :trampolin: :cheer:

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!