Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 02:20

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Vorgeschlagene Personen anzeigen lassen

Discussion on Vorgeschlagene Personen anzeigen lassen within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1
 
Cc_Cc_Cc's Avatar
 
elite*gold: 0
Join Date: Mar 2011
Posts: 419
Received Thanks: 17
Vorgeschlagene Personen anzeigen lassen

Hi Com,

sorry das ich mich wieder zu Wort melde, aber ich zerbreche mir die ganze Zeit den Kopf<.<.

Ich habe eine Tabelle "Vorgeschlagene Personen".

Ich möchte alle Vorgeschlagenen Personen anzeigen, denen ich noch nicht gefolgt habe.

Meine UserID: 20

Tabelle Vorgeschlagene Personen:
id | user_id
1 | 1
2 | 2
3 | 3

Tabelle Follower:
id | user_id | request_id
1 | 20 | 1
2 | 20 | 2

Sozusagen möchte ich jetzt User 3 anzeigen lassen, da ich den nicht folge.

Bei mir passiert es andersrum beim Code. Ich lasse alle anzeigen denen ich Folge...


Habe auch das probiert:

Aber nichts funktoniert. Hab noch vieles weiteres probiert, aber alles war ein Misserfolg.
Cc_Cc_Cc is offline  
Old 07/31/2019, 03:10   #2
 
Mikesch01's Avatar
 
elite*gold: 203
Join Date: Sep 2007
Posts: 732
Received Thanks: 190
Anstatt "!=" musst du "<>" benutzen. In SQL ist ungleich anders.

Aber an sich ist dein Problem ein anderes. Du musst eine Menge in einer anderen Menge ausschließen. Hierfür musst du verschachtelte Abfragen machen.

Code:
SELECT 
recommendation.user_id AS rid,
follow_people.user_id,
follow_people.request_id
FROM recommendation
WHERE recommendation.user_id NOT IN(
  SELECT user_id
  FROM recommendation
  LEFT JOIN follow_people ON follow_people.request_id = recommendation.user_id
  WHERE follow_people.user_id = :session_id 
)
Der Select im WHERE-Teil sucht alle user_id's in der Tabelle der vorgeschlagenen Benutzer heraus die bereits in der Tabelle der Follower sind. (Das wären bspw. die IDs 1 und 2).

Der erste Select sucht nun alle Einträge die nicht die vorher definierten IDs beinhalten. Also bleibt nur noch 3 übrig, weil 1 und 2 ausgeschlossen werden.
Mikesch01 is offline  
Thanks
1 User
Old 07/31/2019, 14:57   #3
 
Cc_Cc_Cc's Avatar
 
elite*gold: 0
Join Date: Mar 2011
Posts: 419
Received Thanks: 17
Danke dir hat geklappt und danke für die ausführliche Erklärung
Cc_Cc_Cc is offline  
Reply


Similar Threads Similar Threads
vorgeschlagene Builds
10/02/2013 - League of Legends - 2 Replies
Hallo, ich hab da mal ne ganz doofe frage..benutzt eig irgendwer die Builds die vorgeschlagen werden oder sind die totaler müll?
Vorgeschlagene Items Ändern
07/25/2011 - League of Legends - 6 Replies
Die Vorgeschlagene items die immer beim kaufen oben stehen sind doch client side oder ? dann könnte man sie doch ändern das man nicht immer so viel zeit beim kaufen verbraucht halt bissl zeit spart 4 sekunden oder so können schon wichtig sein.
100% der Karte anzeigen lassen
09/23/2007 - GW Exploits, Hacks, Bots, Tools & Macros - 11 Replies
Hiho.. als ich letztens mal so wieder auf karten entdeckungstour war, hab ich mir so gedacht ob es nicht ein tool gibt das in GW die karte komplett zeigt und durch schatierungen oder ähnliches anzeigt wo man noch nicht war. Glaube zwar nicht das es so etwas gibt oder geben wird aber vill. weiß ja einer näheres ob es sowass gibt?! :rolleyes: MFG Addi
2. Hotbar anzeigen lassen
03/15/2006 - Lineage 2 - 1 Replies
Hallo Community, wollte hier mal nachfragen ob folgende Sache geht! Ist es möglich, das man sich 2 Hotbars zur gleichen Zeit anzeigen lassen kann? D.H. ich will nicht zwischen den Hotbars hin und her schalten sondern will mir 2 anzeigen lassen! vielleicht geht es ja - vielleicht auch nicht - würde mich freuen wenn jemand eine Antwort posten könnte! Gruss CyLeecH



All times are GMT +1. The time now is 02:21.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.