Question : Joindre la syntaxe - 3 Tableaux

Salut les gens, le

I avaient lutté avec celui-ci all day, et j'ai atteint un point où rien que je lis ne semble n'importe quel raisonnable ! le

Here est le problème - j'ai 3 tables que j'ai besoin « me relie » ensemble dans une question (screenshot de schéma joint).  Je dois renvoyer des disques (« mises à jour de statut ") de la table « des statusupdates », mais seulement pour des utilisateurs où il y a un raccordement (déterminé par « table de raccordements la »).  les champs « assortis » du

The sont sUserID dans la table de raccordements contre le wUserID dans la table de statusupdates.  L'utilisateur pour lequel nous voulons l'affichage ces disques est wUserID (la valeur dont est l'utilisateur actuellement ouvert une session).  Par exemple, dans les raccordements table, nous pourrions avoir un wUserID de 1, et un sUserID de 2.  La prochaine rangée peut avoir un wUserID de 1 (encore) et un sUserID de 3.  Ceci signifierait que l'utilisateur actuellement ouvert une session (1) devrait voir tous les résultats des statusupdates ajourner où le wUserID est 2 ou 3.

Does qui semblent raisonnable ? (Je suis à un point où je ne suis pas trop sûr moi-même !)le

I ont collé ma question existante ci-dessous, toutefois ceci montre fondamentalement juste toutes les mises à jour de statut et ne recherche pas actuellement une aide de connection.

Any avec celle-ci serait beaucoup apprécié, et sauf quels peu de cheveux j'ai laissés ! ; -) nom de fichier » " de >

Screen-shot-2010-08-24-at-16.37. .png " fileSize " > (99 KBs) Javascript de href= le " de " attachmentDetails de class= » de (type de dossier détails) description largeur de " de class= de
le " le " de >
class= > " clair " de
> de " codeSnippet " de class= de
class= " lineNumbers " de
class= de
1 :
2 :
3 :
4 :
5 :
>SELECT " de l'id= " codeSnippet961554 de
           
class= de

Réponse : Joindre la syntaxe - 3 Tableaux

créer les #connections de table (wuserid international, suserID international, cName varchar (128))
créer le #status de table (suid international, wuserid international, sstatus varchar (128))
créer les #users de table (wuserid international, username varchar (128))
insérer dans des #users les valeurs (1, « user1 »)
insérer dans des #users les valeurs (2, « user2 »)
insérer dans des #users les valeurs (3, « user3 »)
Est ce de ce que vous avez besoin ?
Veuillez fournir plus de données d'échantillon pour des insertions ci-dessous pour illustrer de ce que vous avez besoin
insérer dans des #connections les valeurs (1.1, « raccordement 1-1 ")
insérer dans des #connections les valeurs (1.2, « raccordement 1-2 ")
insérer dans des #connections les valeurs (2.3, « raccordement 3-3 ")

insérer dans les valeurs de #status (10, 1, « active user1 ")
insérer dans les valeurs de #status (20, 2, « prise user2 ")
insérer dans les valeurs de #status (30, 3, « user3 supprimé ")

CHOISIR *
Des #users u
      la gauche joignent les #connections c sur u.wUserID=c.wUserID
      la gauche joignent le #status s sur c.suserid = s.wUserID
      ordre par u.wuserid, c.suserid
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us