Ich habe ein einfaches Nachrichtenschema, wo ein "Thread" 2 oder mehr Benutzer zu einem Strom von Nachrichten bindet. Jede Nachricht gehört zu einem einzelnen Thread. Es funktioniert genau wie SMS-Nachrichten oder Facebook-Nachrichten.SQL - brauche eine Abfrage, um Nachrichten nach Empfänger zu suchen
eine Zeichenfolge (die einen Namen oder einen Teil des Namens eines Benutzers) Da muss ich eine Abfrage, die alle Themen finden, die denen entsprechen:
- den aktuellen Benutzer (Benutzer-ID) ist ein Mitglied des Fadens
- den Namen oder einen Teil des Namens eines Benutzers ist auch ein Mitglied des Gewindes
Hier meine Tabellen sind:
MessageThreads:
ThreadID
Lastupdated
MessageThreadUsers:
threadFK
userFK
Benutzer
userID
userFirstName
Userlastname
userFullName
Diese Abfrage wird alle Themen, die der aktuelle Benutzer gehört:
SELECT DISTINCT threadFK FROM MessageThreadUsers
WHERE userFK = 'usr_developer'
Aber wie würde ich jeden Thread mit allen Benutzern im Thread join (nicht den aktuellen Benutzer einschließlich) das Spiel mit Namen oder einen Teil des Namens ?
Ups nur noch einmal gelesen, ich repariere dies um den aktuellen Benutzer muss ein Mitglied des Threads sein. –
Es gibt einen Fehler in Zeile 5: MTC.userFK kann nicht gebunden werden. Was soll das sein? – Redtopia
MTCU * Entschuldigung. Behoben –