Hallo,
ich habe folgende Tabelle (die Originale ist natürlich um einiges größer und voller):
Als Ergebnis will ich folgendes angezeigt bekommen:
Also ich möchte nur 2 Einträge angezeigt bekommen die gleich alt sind und das Geschlecht ungleich ist.
Folgende Abfrage gibt mir irgendwie nicht das Ergebnis was ich brauche.
Weiß jemand wo der Fehler liegt?
ich habe folgende Tabelle (die Originale ist natürlich um einiges größer und voller):
Code:
id|geschlecht|alter ------------------- 1|m|21 2|w|34 3|m|34
Code:
id|geschlecht|alter ------------------- 2|w|34 3|m|34
Folgende Abfrage gibt mir irgendwie nicht das Ergebnis was ich brauche.
Weiß jemand wo der Fehler liegt?
PHP-Code:
SELECT `id`, `geschlecht`, `alter` FROM `user` t WHERE (
SELECT count(*) FROM `user` WHERE `geschlecht` != t.`geschlecht` AND `alter` = t.`alter`
) >1 LIMIT 2
Kommentar