Wie drei Felder in einer Zeile auf bestimmte Werte prüfen?

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

  • Wie drei Felder in einer Zeile auf bestimmte Werte prüfen?

    Hallo Leute!
    Wie kann ich in MySQL drei Felder auf bestimmte Werte überprüfen?

    Bei zwei Werten funktioniert´s so:

    PHP-Code:
    $sql="SELECT spalte1 FROM tabelle WHERE spalte2='x' AND spalte3='y'"
    Ich benötige zusätzlich noch einen dritten Wert. Einfach noch ein AND anzuhängen funktioniert leider nicht.

    Danke schon mal! Gruss, Beaker

  • #2
    und was funktioniert nicht?
    gibt es irgendwelche fehlermeldungen?

    siehe beispiele:
    von http://dev.mysql.com/doc/mysql/en/EXPLAIN.html
    EXPLAIN SELECT tt.TicketNumber, tt.TimeIn,
    tt.ProjectReference, tt.EstimatedShipDate,
    tt.ActualShipDate, tt.ClientID,
    tt.ServiceCodes, tt.RepetitiveID,
    tt.CurrentProcess, tt.CurrentDPPerson,
    tt.RecordVolume, tt.DPPrinted, et.COUNTRY,
    et_1.COUNTRY, do.CUSTNAME
    FROM tt, et, et AS et_1, do
    WHERE tt.SubmitTime IS NULL
    AND tt.ActualPC = et.EMPLOYID
    AND tt.AssignedPC = et_1.EMPLOYID
    AND tt.ClientID = do.CUSTNMBR;
    oder
    http://dev.mysql.com/doc/mysql/en/Wh...mizations.html

    Kommentar


    • #3
      Stimmt! Hab gerade eine Test-Abfrage mit einer anderen (einfacheren) Tabelle gemacht und da hat´s funktioniert. Muss der Fehler wohl wo anders liegen!
      Fehlermeldung gab´s übrigens keine, nur die zurück gelieferten Werte haben nicht gestimmt.
      Vielen Dank!

      Kommentar


      • #4
        Original geschrieben von Beaker
        Fehlermeldung gab´s übrigens keine, nur die zurück gelieferten Werte haben nicht gestimmt.
        so'ne überraschung ...
        I don't believe in rebirth. Actually, I never did in my whole lives.

        Kommentar

        Lädt...
        X