J'ai une table qui enregistre les pages vues de chaque utilisateur:SELECT pour choisir les utilisateurs qui ont tous deux affiché une page
+--------------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+--------------+--------------+------+-----+---------+----------------+
| view_id | int(11) | NO | PRI | NULL | auto_increment |
| page_id | int(11) | YES | MUL | NULL | |
| user_id | int(11) | YES | MUL | NULL | |
+--------------+--------------+------+-----+---------+----------------+
Pour chaque paire d'utilisateurs, je voudrais générer un compte de combien de pages ils ont tous deux regardé.
Je ne sais tout simplement pas comment faire. :) J'utilise mysql, au cas où il aurait une fonctionnalité non-standard qui rendrait cela un jeu d'enfant.
Vous voulez faire cela pour chaque paire possible? Cela peut être beaucoup de résultats, (n^2-n)/2 je pense être exact. –
vous voulez toutes les combinaisons d'utilisateurs? Si vous avez 1000 utilisateurs, 1000 choisir 2 = 499 500, 10000 utilisateurs: 10000 choisir 2 = 49 995 000 ...> ___> – Lukman
@Lukman, je ne suis pas sûr de comprendre ce que vous voulez dire. – laramichaels