SQL mit OR und AND
Markus
- datenbank
Hallo zusammen,
ich möchte folgende SQL Abfrage machen:
In wievielen beendeten Duellen hat der Spieler mit der ID=1 mitgemacht?
In jedem Duell-Datensatz wird neben der Duell-ID, auch die IDs der zwei Teilnehmer, sowie das Beendigungs-Datum (Typ: datetime)gespeichert.
Mein SQL-Statement dazu lautet:
"SELECT COUNT(duell_id) FROM duell WHERE duell_spieler1_id=1 OR duell_spieler2_id=1 AND duell_beendet!=0"
Funktioniert leider nicht! Ich hab schon alles versucht, aber irgendwie bekomm ich es nicht hin! Ist wohl schon zu spät für mich!
Kann man in einem SQL Statement () setzen?
Bitte helft mir! Danke!
Markus
Hallo Markus,
versuchs mal so:
"SELECT COUNT(duell_id) FROM duell WHERE (duell_spieler1_id=1 OR duell_spieler2_id=1) AND NOT duell_beendet=0"
Gruss aus Luzern,
Daniel
Hallo daniel84.
SELECT COUNT(duell_id) FROM duell WHERE (duell_spieler1_id=1 OR duell_spieler2_id=1) AND NOT duell_beendet=0
Oller Verräter! ;)
Gruß, Ashura
Hallo Ashura,
SELECT COUNT(duell_id) FROM duell WHERE (duell_spieler1_id=1 OR duell_spieler2_id=1) AND NOT duell_beendet=0
Oller Verräter! ;)
Sorry ;)
Gruss aus Luzern,
Daniel
Ich weiß schon, warum ich so gern nach Luzern fahre. Da wohnen nicht nur viele schöne Frauen, sondern auch intelligente Männer :-)
Danke, funtioniert prima!
MArkus
Hallo Markus.
Kann man in einem SQL Statement () setzen?
Warum probierst du es nicht einfach aus? ;)
Ich habe es eben ausprobiert und es geht.
Gruß, Ashura