Keine Freunde anzeigen

Hallo Zusammen,

ich habe ein Problem mit einer Abfrage und komm einfach nicht dahinter:

$abfrageDoyouknow = "SELECT user.id, user.vorname, user.nachname, user.profbildth, user.geschlecht, user.geburtstag FROM user, freunde WHERE user.id != '$fnid' AND user.lastlogin != '' AND (freunde.userid = '$fnid' AND freunde.freundid != user.id) ORDER BY RAND() LIMIT 2";
$ergebnisDoyouknow = mysql_query($abfrageDoyouknow);

$fnid ist die Userid.

Aber erst mal zur DB. Ich habe zweit Tabellen. In der einen die User mit allen Informationen und eine zweite mit den Freundschaften. Wenn A mit B befreundet ist wird in die Tabelle einmal geschrieben: Userid:A, Freundid:B und einmal Userid:B, Freundid:A.

Nun möchte ich eine Abfrage erstellen wobei folgendes herauskommen soll:
Es sollen zwei zufällige User ausgegeben werden, mit denen ich nicht befreundet bin. Ich habs mit dem versucht wie oben aber das klappt nicht und eine andere Idee hab ich nicht.

Kann mir jemand weiterhelfen? Besten Dank im Voraus.

Lg Julian