Pb de jointure
Résolu
ephelya
Messages postés
296
Statut
Membre
-
yg_be Messages postés 24281 Statut Contributeur -
yg_be Messages postés 24281 Statut Contributeur -
Bonjour à tous,
Voici ma table
J'ai besoin de connaitre le nombre d'occurrences communes de l'ensemble de valeurs `idzone`, `idsstype`, `idkeyword` entre 2 utilisateurs (1 et 11 dans le cas présent) pour faire un % de similitude entre deux profils (ici 4, 1, 493 apparaissent pour chaque utilisateur donc j'ai 20% de similitude entre eux)
Je tourne en rond avec les jointures et je n'arrive pas à trouver la requête qui me permettrait de faire ça...
Quelqu'un peut-il m'aider svp ?
Merci d'avance ! :-)
Voici ma table
CREATE TABLE `prof_user` ( `id` int(5) NOT NULL, `iduser` int(5) NOT NULL, `idzone` int(5) NOT NULL, `idsstype` int(5) NOT NULL, `idkeyword` int(5) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; INSERT INTO `prof_user` (`id`, `iduser`, `idzone`, `idsstype`, `idkeyword`) VALUES (11, 11, 3, 1, 502), (18, 11, 4, 1, 493), (19, 11, 4, 23, 504), (24, 1, 4, 1, 493), (25, 1, 1, 3, 501), (26, 1, 1, 23, 398);
J'ai besoin de connaitre le nombre d'occurrences communes de l'ensemble de valeurs `idzone`, `idsstype`, `idkeyword` entre 2 utilisateurs (1 et 11 dans le cas présent) pour faire un % de similitude entre deux profils (ici 4, 1, 493 apparaissent pour chaque utilisateur donc j'ai 20% de similitude entre eux)
Je tourne en rond avec les jointures et je n'arrive pas à trouver la requête qui me permettrait de faire ça...
Quelqu'un peut-il m'aider svp ?
Merci d'avance ! :-)
Configuration: Macintosh / Firefox 78.0
A voir également:
- Jointure mysql
- Mysql community server - Télécharger - Bases de données
- Mysql gratuit ou payant - Forum MySQL
- Could not connect to mysql! please check your database settings! - Forum Redhat
- Sql jointure - Forum Bases de données
- Delete avec jointure ✓ - Forum Bases de données
3 réponses
bonjour,
https://www.commentcamarche.net/infos/25899-demander-de-l-aide-pour-vos-exercices-sur-ccm/
qu'as-tu essayé?
https://www.commentcamarche.net/infos/25899-demander-de-l-aide-pour-vos-exercices-sur-ccm/
qu'as-tu essayé?
J'ai essayé de passer par des jointures FULL JOIN ou INTERSECT avec des sous requêtes, par exemple, mais j'ai eu des messages d'erreur et je n'ai pas gardé ces requêtes vu que ce n'est pas la bonne direction apparemment. En fait je n'ai pas la moindre idée de comment je dois m'y prendre...
( je ne suis pas une étudiante qui cherche la réponse à son exercice, c'est simplement la requête qui me manque pour finaliser mon site et je ne suis pas une experte de sql... ;-) )
( je ne suis pas une étudiante qui cherche la réponse à son exercice, c'est simplement la requête qui me manque pour finaliser mon site et je ne suis pas une experte de sql... ;-) )