2016-07-24 8 views
-2

Ich möchte nur einen Code zur Auswahl von Benutzern, denen ich noch nicht folgen.MYSQLI - Wählen Sie Benutzer, denen ich nicht gefolgt bin

Mitglieder ist eine Benutzertabelle und folgen der Tabelle ist für

folgen

Mitglieder Tabelle id id des Benutzers

in Folge Tabelle dort id, user_one und user_two ist.

user_one folgt user_two

so möchte ich SQL alle Benutzer auszuwählen, die ich nicht wollte folgen, jemand mir

+3

Ich wünschte, Sie hinzugefügt, was Sie versucht haben, Ihre Beispieleingabe und erwartete Ausgabe basierend auf der Beispieleingabe. – 1000111

Antwort

0

wir es so versuchen helfen. Ändern Sie MyID für den tatsächlichen Wert.

SELECT * FROM members 
WHERE 
id != MyID 
AND id NOT IN (SELECT user_two FROM follow_table WHERE user_one = MyID) 
+0

Vielen Dank @Philipp – Michael

+0

Akzeptieren/Upvote hilfreiche Antworten, das ist der Weg, um zu sagen, danke auf dieser Website :) Und lesen Sie bitte 1000111 Kommentar, hilft, ist viel einfacher, wenn Sie einige Beispieldaten und die erwartete Ausgabe (+ Sie erhalten upvotes wenn Ihre Frage in einer guten Form ist). – Philipp