Select Statement

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

  • Select Statement

    Hallo,

    ich habe ein kleines Join problem. Die Abfrage liefert mir nicht alle Werte zurück die ich erwarte. Ich denke es liegt am Join, bin mir aber nicht sicher.

    Tabellenstruktur:
    bci_msg
    id - pid (projekt id) - name - text .....

    bci_read
    id - user - msgid

    Und hier mein Statement...

    PHP-Code:
        $sql_getentrys "SELECT
        bci_msg.id
    FROM
        bci_msg 
        LEFT JOIN bci_read USING(id)
    WHERE
        bci_read.msgid IS NULL AND bci_msg.pid='
    $regpro';";
    // ein andere Versuch...
    //     bci_read.msgid IS NULL AND bci_read.user = '10' AND bci_msg.pid='$regpro';"; 
    Es sollen alle msgid´s ausgegeben werden, bei denen das Projekt,. also die pid = $regpro ist (variable ist korrekt), wenn in der bci_read zu dem User (bci_read.user) noch kein Eintrag zu der jeweiligen msgid ist.

    Könntet ihr kurz einen Blick drauf werfen und mit eben weiterhelfen?
    The Human Mirror - Mein Blog!
    www.sonicsense.de - The future of music!

  • #2
    was soll der Unfug mit USING? Du sollst die Doku lesen, bevor du USING anwendest . Tipp: Spaltennamen und Beziehung anschauen

    Kommentar


    • #3
      Ich hab das von Mrhapiness "Faq" oben aus dem Sticky genommen. Ok werd mal schauen ob ich es hinbekomme.
      The Human Mirror - Mein Blog!
      www.sonicsense.de - The future of music!

      Kommentar


      • #4
        Leider kann ich meine Beiträge nicht editieren...

        Habe nun folgendes Statement auf die Beine gestellt. Wollte nur noch mal Fragen ob es soweit in Ordnung ist? Soweit scheint es richtig zu funktionieren..

        PHP-Code:
            $sql_getentrys "SELECT bci_msg.id
        FROM bci_msg
        LEFT JOIN bci_read ON bci_read.msgid = bci_msg.id AND bci_read.user = '
        $authid'
        WHERE bci_read.msgid IS NULL AND bci_msg.pid = '
        $regpro';"
        The Human Mirror - Mein Blog!
        www.sonicsense.de - The future of music!

        Kommentar


        • #5
          wenn die Abfrage das gewünschte Ergebnis liefert, dann ist sie i.O.

          Kommentar

          Lädt...
          X