Question : MSSQL - Comment mettre à jour la table avec des données d'une autre table

Bonjour, le

I ont 3 tables. Je veux mettre à jour un résultat de wth de table des autres champs de table.
TableA-> suis : SessionID, champs du
TableB-> de RoomID sont : SessionID, champs du
TableC-> de StaffID sont : RoomID, le besoin de RoomSize

I de compter le nombre d'occurrence de chaque SessionID dans TableB et de mettre à jour les données dans TableC dans le RoomSize mettent en place. Mais je dois obtenir le RoomID de TableA pour chacun de SessionID dans le

par exemple :
C101, RM1
C102, RM3
C201, RM4
C103, le besoin de TableA (par exemple seulement, la table réelle a plus de données) du
C101,1
C201,1
C101,2
C103,2
C101,4
C201,7
C201,3

TableC
I de RM2

TableB (par exemple seulement, la table réelle a plus de données) de mettre à jour TableC avec des données de TableA et de TableB
such que C aura : le
RoomID, le

Will du
RM4,3 du
RM3,0 du
RM2,1 de RoomSize
RM1,3 (BEC TableB a l'occurrence 3 de C101) (BEC TableB a-t-il 1 occurrence de C103) (BEC TableB n'a-t-il aucune occurrence de C102) (BEC TableB a-t-il l'occurrence 3 de C201) aiment pouvoir faire la mise à jour de TableC avec 1 question statement.
Possible ?

Thanks
class= de

Réponse : MSSQL - Comment mettre à jour la table avec des données d'une autre table

L'ok, dans ce cas ceci devrait faire :
1 :
2 :
3 :
4 :
5 :
6 :
MISE À JOUR TableC
PLACER RoomSize = t2.cnt
Du T1 de TableC intérieur joindre 
(t1.RoomID CHOISI, cnt de COMPTE (*)
Du T1 de TableA intérieur joindre le T2 de TableB sur t1.SessionID = t2.SessionID
GROUPE PAR le T2 de t1.RoomID) sur t1.RoomID = t2.RoomID
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