Mysql möchte abfrage werte ausschließen sich anderen tablle 2 spalten befinden

Hier erstmal meine SQL-Abfrage: SELECT nutzer.nutzerid from nutzer where nutzer.nutzerid!= any (select freundschaften.einladender from freundschaften where freundschaften.eingeladener = "119"select freundschaften.eingeladener from freundschaften where freundschaften.einladender = "119"in dem Fall NutzerID "119") nicht schon verbunden ist. Somit muss ich also alle Einladenden, wo 119 EinGEladener ist herausnehmen und umgekehrt. Alle EinGeladenen, wo "119" Einladender ist.

7 Antworten zur Frage

Bewertung: 3 von 10 mit 1457 Stimmen

Videos zum Thema
YouTube Videos

MySQL: ICh möchte bei einer Abfrage die Werte ausschließen, die sich in einer anderen Tablle, aber in 2 Spalten befinden

Genau das ist der Sinn dahinter. Es soll ausgegeben werden zu welchen Nutzern ich noch keine Freudnschaft habe. Dabei muss ich aber realisieren, dass ich entwerder er eingeladene oder einladende bin. In beiden Fällen ist ein Freundschaft vorhanden und die ID soll nicht angezeigt werden.
Mit AND funtkioniert das ganze leider auch nicht so recht.
Du stellst keine wirkliche Frage, sondern teilst uns einen Querystrimng mit, und auch wozu er da ist.
Wo liegt das Problem?
Kann es sein dass keine Filterung erfolgt? Du also alle Einträge angezeigt bekommst?
Wenn das der Fall ist, und in jeder Freundschaft nur einer der Einlader, und der andere der Eingeladene ist, dann liegt es einfach daran, dass du nicht "OR" verwenden solltest, sondern "AND
Es wäre vielleicht gut zu wissen WAS nicht funktioniert.
Hm eigentlich macht das mit Any so keinen Sinn, du brauchst eher sowas wie ALL.
Ich muss darüber nachdenken.
SELECT nutzer.nutzerid from nutzer where nutzer.nutzerid NOT IN (select freundschaften.einladender from freundschaften where freundschaften.eingeladener = "119"select freundschaften.eingeladener from freundschaften where freundschaften.einladender = "119
Super,!
Ich hatte es zwar auch schon mit NOT In veruscht, aber dabei muss ich rigendeinen Felher gemacht habe. So funktionierts auf jeden Fall
Ich verstehe den Sinn nicht 100%
Wenn ich der Nutzer 119 wäre soll die Anfrage dafür sorgen nur Nutzer ausgewählt zu bekommen welche nicht von mir eingeladen wurden bzw. mich eingeladen haben?
d.h ich bekomme etliche Ids von Nutzern geliefert mit welchen ich nicht in Verbindung stehe?


php
Wie kann ich unter Mediawiki den Image-Upload freischalten?

- liegt es nicht. Hat jemand eine Idee? Im File LocalSettings.php in der Zeile # $wgDisableUploads = false; das # wegnehmen -


datenbanken
Wer sind die Anbieter von Wirtschaftsdatenbanken in Deutschland?

GBI-Genios, Legios, Hoppenstedt, Dumrath & Fassnacht, LexisNexis,. GENIOS - Bonitätsauskunft - Handelsregister


mysql
VB 2010 Mysql Server Connecten

- ODBC-Treiber: vb@rchiv · Workshops · Zugriff auf MySQL-Datenbanken Oder eine DLL zum direkten Zugriff auf mySQL: vb@rchiv -