IF Bedingung nach SQL Abfrage?

GoldenEye

Erfahrenes Mitglied
Hi,

ich möchte nur bestimmte Werte einer SQL Abfrage ausgeben. Leider geht das nicht über WHERE, da ich dazu noch ein wenig PHP benötige.
In Worten könnte das so lauten:
Bitte nur diejenigen Zeilen ausgeben, in denen die Spalte 1 gleich der Spalte 2 ist.

Wenn ich also jetzt die Zeilen gefilteret habe, in denen Spalte 1 = Spalte 2 ist, möchte ich das ganz normal über ROW ausgeben.

Wie würdet ihr das realisieren?
Viele Grüße
 
PHP:
$query = '  SELECT
                *
            FROM
                `foo`
            WHERE
                `spalte1` = `spalte2`';
Funktioniert, und liefert alle Zeilen, in denen der Wert aus Spalte 1 identisch ist mit dem Wert aus Spalte 2.
Danach alles per while-Schleife auslesen.
 
tatsächlich. So einfach gehts. Vielen Dank. Ich wusste nicht, dass der erkennt, dass das nach dem "=" auch der Name einer Spalte sein soll.
 
Zurück