Bademeister: [MySQL] unerklärliche Ausgabe

Beitrag lesen

Hi Sören.

MySQL gibt mir für diesen Query für rightid 2 aus. Eigentlich würde ich kein Ergebnis erwarten!

Abgesehen davon, dass die vielen Anführungszeichen etwas irritieren, weil ich numerische Datentypen erwartet hätte:

Der Datensatz

up1.id | up1.rightid | up1.groupid | up2.id | up2.rightid | up2.groupid | up3.id | up3.rightid | up3.groupid
-------+-------------+-------------+--------+-------------+-------------+--------+-------------+------------
     4 |           2 |           2 |      4 |           2 |           2 |      4 |           2 |           2

also dreimal der dritte Datensatz Deiner Tabelle, erfüllt alle Bedingungen. Dessen up1.rightid ist 2, und die kriegst Du.

Wo liegt der Gedankenfehler?

Keine Ahnung.

Viele Grüße,
der Bademeister