Questione : Unire la sintassi - 3 Tabelle

Ciao le gente, il

I stanno lottando con questo all day ed ho raggiunto un punto in cui niente che leggerà sta avendo tutto il significato! il

Here è il problema - ho 3 tabelle che ho bisogno di “mi collego„ insieme in una domanda (screenshot dello schema allegato).  Devo restituire le annotazioni (“aggiornamenti di condizione ") dalla tabella “statusupdates„, ma soltanto per gli utenti in cui ci è un collegamento (determinato dalla tabella “dei collegamenti„).  i campi “di corrispondenza„ del

The sono sUserID nella tabella dei collegamenti contro wUserID nella tabella degli statusupdates.  L'utente per cui vogliamo l'esposizione queste annotazioni è wUserID (il valore di cui è l'utente attualmente entrato).  Per esempio, nei collegamenti tabella, potremmo avere un wUserID di 1 e un sUserID di 2.  La fila seguente può avere un wUserID di 1 (ancora) e un sUserID di 3.  Ciò significherebbe l'utente attualmente entrato (1) dovrebbe vedere tutti i risultati dagli statusupdates posporre dove il wUserID è 2 o 3.

Does che ha significato? (Sono ad un punto in cui non sono troppo sicuro io stesso!)il

I ha incollato la mia domanda attuale qui sotto, comunque questo mostra basicamente appena tutti gli aggiornamenti di condizione ed attualmente non cerca un aiuto di connection.

Any con questo molto sarebbe apprezzato e salvo che pochi capelli ho lasciato! ; -) nome di schedario„ " vuoto " >

(99 Kb) il Javascript„ del href= " " dei attachmentDetails del class= di (tipo di lima particolari) descrizione " larghezza del class= " di
del >
class= > " libero " del
> " del codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
>SELECT notpretty s.sID, s.wUserID, s.sStatus, s.sCreatedDate, u.FirstName, u.Surname " del class= " del id= " codeSnippet961554 del
           
class= del

Risposta : Unire la sintassi - 3 Tabelle

generare i #connections della tabella (wuserid int, suserID int, cName varchar (128))
generare il #status della tabella (suid int, wuserid int, sstatus varchar (128))
generare i #users della tabella (wuserid int, username varchar (128))
inserire nei #users i valori (1, “user1„)
inserire nei #users i valori (2, “user2„)
inserire nei #users i valori (3, “user3„)
È questo di che cosa avete bisogno?
Fornire prego più dati del campione per gli inserti qui sotto per illustrare di che cosa avete bisogno
inserire nei #connections i valori (1.1, “collegamento 1-1 ")
inserire nei #connections i valori (1.2, “collegamento 1-2 ")
inserire nei #connections i valori (2.3, “collegamento 3-3 ")

inserire nei valori di #status (10, 1, “active user1 ")
inserire nei valori di #status (20, 2, “stretta user2 ")
inserire nei valori di #status (30, 3, “user3 cancellato ")

SELEZIONARE *
Dai #users u
      la parte di sinistra unisce i #connections c su u.wUserID=c.wUserID
      la parte di sinistra unisce il #status s su c.suserid = s.wUserID
      ordine da u.wuserid, c.suserid
Altre soluzioni  
 
programming4us programming4us