Question : SQL 2005 - question pour exclure des disques de session pour l'application Web

J'ai une table qui stocke l'identification de l'utilisateur, le session_id, et le session_type quand un utilisateur signe dedans l'application Web et quand les notations d'utilisateur hors de l'application Web. Quand l'utilisateur signe dedans, elle crée une rangée pour le session_type = « 4 ». Quand l'utilisateur se déconnecte, elle crée une rangée pour le session_type = « 5 ». Le session_id et l'identification de l'utilisateur est le même pour les deux rangées.  Par exemple le

User_Name Session_id Session_type
12345 2222 4
98765 3333 4
56789 4444 4
12345 2222 des utilisateurs de cet exemple trois a signé dans l'application Web et un de 5

In des utilisateurs déconnectés. J'ai besoin de la question pour retourner seulement les utilisateurs courants signés dedans. Cet exemple devrait renvoyer 2 disques.  Mon user_name de l'is

select de question, le session_id, session_type du table
where du
from de session_type dans (« 4 », « 5 ») des résultats du

The renvoient chacun des 4 disques. Comment j'exclus des disques où le session_id contient un session_type les deux « 4 », et « 5 ».  Merci !
class= de

Réponse : SQL 2005 - question pour exclure des disques de session pour l'application Web

choisir l'user_name, session_id, session_type
de la table t
là où session_type = « 4 »
et pas existe (
choisir 1 à partir de la table où user_name = t.user_name et session_type = « 5 »
)
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