jo: Schwieriger Query

Beitrag lesen

Hi.

Gib mir die eindeutige Liste
    der Benutzernamen
aus
    der Tabelle user
die mit der Tabelle users_friends verknüpft ist
    über Gleichheit der Werte in den Spalten id und usertwo
wobei nur die Werte interessieren
    mit dem Wert 1 in der Spalte userone (sprich Hans)
    und dem Status 1 (d.h. Freund)
verbunden mit
der eindeutigen Liste
    der Benutzernamen
aus
    der Tabelle user
die mit der Tabelle user_friends verknüpft ist
    über Gleichheit der Werte in den Spalten id und userone(!)
wobei nur die Werte interssieren
    mit dem Wert 1 in der Spalte usertwo (sprich Hans)
    und dem Status 1 (d.h. Freund)

Sorry das kan verstehe ich nicht. Was meinst du mit verknüpft ist?
Ich würde das jetzt so verstheen

SELECT username
FROM users
JOIN users_friends ON users_friends.usertwo=users.id OR users_friends.userone=users.id AND status=1

Aber wie geht es weiter?

Gruß, Jo