Je cherche un moyen de faire correspondre un ensemble de résultats à partir d'une plus grande liste d'autres résultats, et compte le nombre de correspondances. Par exemple:Groupe de variables SQL dans un autre groupe
J'ai un ensemble de résultats
Result 1
sub1
sub2
sub3
Result 2
sub1
sub2
sub3
Je dois trouver combien de fois soit un ensemble de résultats ci-dessus apparaît dans un ensemble de données beaucoup plus de résultats ci-dessous.
Result 1
sub1
sub2
sub3
Result 2
sub1
sub3
sub4
Result 2
sub1
sub2
sub3
Result 2
sub1
sub2
sub3
sub4
Dans l'exemple ci-dessus, Résultat 1 du premier ensemble correspondrait le premier résultat dans le deuxième set, et Résultat 2 sélectionnne les 2 derniers résultats du deuxième ensemble, parce qu'ils contenaient tous les sous résultats de le premier ensemble. Donc le résultat 1 montrerait un nombre de fréquence de 1, alors que le résultat 2 montrerait un nombre de fréquence de 2.
Je suis plutôt nouveau avec SQL, mais je voudrais trouver une solution au problème ci-dessus.
données d'échantillon d'hier:
Group Ad Date
A 1 7/14
A 2 7/14
A 3 7/14
B 1 7/14
B 2 7/14
B 3 7/14
B 4 7/14
C 1 7/14
D 1 7/14
D 3 7/14
D 4 7/14
je dois savoir combien de fois le groupe A Annonces 1-3 couru la semaine dernière, mais dire le lundi Groupe A couru annonces 1 et 3. Je Je ne veux pas que ce résultat soit renvoyé. Mardi Groupe A a couru les annonces 1, 2, 3, 4. Je Voudrais savoir ce résultat, mercredi Groupe A avait des annonces 1, 2, 3 courent, ceci encore je voudrais savoir.
Group Ad Date
A 1 7/09
A 3 7/09
A 1 7/10
A 2 7/10
A 3 7/10
A 4 7/10
A 1 7/14
A 2 7/14
A 3 7/14
Ainsi, étant donné l'exemple, je pense voir ceci:
Group Ad Date
A 1 7/10
A 2 7/10
A 3 7/10
A 1 7/14
A 2 7/14
A 3 7/14
Quels sont les "sous"? Pouvez-vous poster des exemples de données et peut-être des résultats souhaités? –
Pouvez-vous au moins publier un schéma pour que nous puissions travailler avec? Nous devons savoir comment les données sont représentées. Chaque groupe a-t-il son propre identifiant? Les ensembles sont-ils dans leurs propres tables ou sont-ils représentés par un identifiant? –
@ZaneBien Les données d'échantillon seraient propriétaires, donc je ne peux pas les poster. Nous avons des séries d'annonces qui sont diffusées tous les jours. Ces annonces sont diffusées dans des groupes.Les «Résultats» dans l'exemple sont les groupes et les «sous-marins» sont les publicités dans les groupes. Toutes les annonces d'un groupe ne sont pas diffusées tous les jours. Parfois, les annonces sont ajoutées au groupe, parfois les annonces sont supprimées d'un groupe. J'ai besoin de savoir combien de fois dans une plage de dates spécifique, un ensemble donné d'annonces a couru dans un groupe particulier. –