Hallo liebe Community,
ich habe ein kleines Problem mit einer Datenbankabfrage. Es handelt sich hier um eine Art Soziales Netzwerk bei dem verschiedene Benutzer Bilder hochladen können etc. Die hochgeladenen Bilder werden alle auf einer Startseite nacheinander angezeigt. Es gibt allerdings auch die möglichkeit, bestimmte Benutzer zu ignorieren, sodass die ignorierten User die Bilder der entsprechenden Person auf der Startseite garnicht erst angezeigt bekommen.
Also User 1 ignoriert User 2 -> User 2 werden Bilder von User 1 auf der Startseite nicht mehr angezeigt.
Ich speicher mir die Ignorier-Einträge in einer Hilfstabelle (ignorierListe). Die hochgeladenen Bilder werden in der Tabelle bilder gespeichert. Hier mal kurz grob den Aufbau der Tabellen dargestellt.
Tabelle Bilder:
id
fromUser
timestamp
Tabelle ignorierListe:
id
fromUser
ignorierterUser
Wie kann ich die oben dargestellte Abfrage nun erzeugen, sodass nur Datensätze selektiert werden, von denen ich nicht "ausgeschlossen" wurde?
Oder ist es Servertechnisch besser, wenn ich alle Datensätze abfrage, die ignorierListe abfrage und dann vor der Ausgabe überprüfe, ob der User berechtigt ist, das Bild zu sehen?
Danke für eure Hilfe
ich habe ein kleines Problem mit einer Datenbankabfrage. Es handelt sich hier um eine Art Soziales Netzwerk bei dem verschiedene Benutzer Bilder hochladen können etc. Die hochgeladenen Bilder werden alle auf einer Startseite nacheinander angezeigt. Es gibt allerdings auch die möglichkeit, bestimmte Benutzer zu ignorieren, sodass die ignorierten User die Bilder der entsprechenden Person auf der Startseite garnicht erst angezeigt bekommen.
Also User 1 ignoriert User 2 -> User 2 werden Bilder von User 1 auf der Startseite nicht mehr angezeigt.
Ich speicher mir die Ignorier-Einträge in einer Hilfstabelle (ignorierListe). Die hochgeladenen Bilder werden in der Tabelle bilder gespeichert. Hier mal kurz grob den Aufbau der Tabellen dargestellt.
Tabelle Bilder:
id
fromUser
timestamp
Tabelle ignorierListe:
id
fromUser
ignorierterUser
Wie kann ich die oben dargestellte Abfrage nun erzeugen, sodass nur Datensätze selektiert werden, von denen ich nicht "ausgeschlossen" wurde?
Oder ist es Servertechnisch besser, wenn ich alle Datensätze abfrage, die ignorierListe abfrage und dann vor der Ausgabe überprüfe, ob der User berechtigt ist, das Bild zu sehen?
Danke für eure Hilfe
Kommentar