Ankündigung

Einklappen
Keine Ankündigung bisher.

php erzeugte SQL-Abfrage, komme nicht klar

Einklappen

Neue Werbung 2019

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

  • spaziergänger
    hat ein Thema erstellt php erzeugte SQL-Abfrage, komme nicht klar.

    php erzeugte SQL-Abfrage, komme nicht klar

    Hallo in die Runde der erfahrenen SQL-Abfrager,

    nachdem hier regelmäßig auch SQL gestreift wird, hoffe ich auf meine SQL-Frage eine Antwort zu bekommen.

    Da ich mich erst in dieses Thema hineinarbeite, komme ich mit dieser Anfrage nicht zurecht:

    SELECT *
    FROM `db`
    WHERE `as` = "1"
    AND `kat` = 'k001'
    OR `kat` = 'k002'
    ORDER BY `kat` , `as` , `timestamp` DESC
    LIMIT 0 , 10000

    hiermit mächte ich jene Zeilen haben, in denen die Spalten 'as' =1, und in denen die Spalte 'kat' k001 oder k002 enthält.

    Leider werden noch weitere Zeilen mit ausgegeben.
    Wer möchte mir helfen oder kann mir einen vernüftigen Quellennachweis einer SQL-Befehlsübersicht mit Erklärungen geben?

    Grüße, Thomas

  • comlar
    antwortet
    Vielleicht hilft dir das erstmal weiter: SQL-Tutorial – SQL Referenz- und Programmierbeispiele

    Einen Kommentar schreiben:


  • spaziergänger
    antwortet
    Danke für Die Antwort comlar, das wars! Super und vielen Dank!

    Jetzt würde ich das gern vertiefen und nicht immer nachfragen müssen. Wo finde ich denn gute Erlärungen?

    Grüße, Thomas

    Einen Kommentar schreiben:


  • comlar
    antwortet
    PHP-Code:
    SELECT *
    FROM `db`
    WHERE `as` = "1"
    AND (`kat` = 'k001'
    OR `kat` = 'k002')
    ORDER BY `kat` , `as` , `timestampDESC
    LIMIT 0 
    10000 
    Probiere es mal so.

    Einen Kommentar schreiben:


  • spaziergänger
    antwortet
    Zitat von comlar Beitrag anzeigen
    Versuche mal mit Klammern () die Abfrage zu überarbeiten.
    Danke für Die Antwort comlar,
    sorry, was bitte muss in Klammern gestellt werden?

    Thomas

    Einen Kommentar schreiben:


  • comlar
    antwortet
    Versuche mal mit Klammern () die Abfrage zu überarbeiten.

    Einen Kommentar schreiben:

Lädt...
X