Supposons que nous ayons une table qui contient:Faire la projection d'un mode à l'aide requête SQL
UserID, ProjectID
Ce tableau a une autre représentation dans l'analyse de réseau appelé bipartite graph.
Pouvons-nous faire une one mode projection efficace en utilisant requête SQL ?
Exemple d'une projection de mode: On suppose que la table est la suivante:
UserId, ProjectID
U1, P1
U2, P1
U3, P1
U4, P2
U5, P2
U1, P2
La projection d'un mode de UserId
est:
U1,U2
U2,U3
U3,U1
U4,U5
U4,U1
U5,U1
et de même, la projection d'un mode de ProjectID
est:
P1,P2
j'ai essayé l'option rejoindre, mais pour grand nombre de dossiers, il prend très très longtemps. Est-ce le moyen le plus efficace en sql? –
Vérifiez ma réponse pour l'instruction WITH (NOLOCK) –
@ M.M. . . Vous voulez être sûr que la table a un index sur 'ProjectId' (et mieux encore' (ProjectId, UserId) '). –