SQL Recherche par ID
Résolu/Fermé
johann74270
-
1 mai 2015 à 15:31
jee pee Messages postés 40579 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 21 décembre 2024 - 1 mai 2015 à 16:12
jee pee Messages postés 40579 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 21 décembre 2024 - 1 mai 2015 à 16:12
A voir également:
- Recherche id
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Recherche adresse - Guide
- Id de membre perfect money - Forum Logiciels
- Facebook recherche par nom et prénom ✓ - Forum Facebook
- Id telephone - Guide
3 réponses
jee pee
Messages postés
40579
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
21 décembre 2024
9 460
Modifié par jee pee le 1/05/2015 à 15:54
Modifié par jee pee le 1/05/2015 à 15:54
Bonjour,
En mysql, de façon plus native on utilisera les jointures (INNER JOIN). Mais je ne me suis pas habitué à cette syntaxe.
cdlt
Un étranger, c'est un ami qu'on n'a pas encore rencontré.
select titre, cliked from JOIN_VIDEO_CATEGORY, JOIN_VIDEO_CLICKED, VIDEO where JOIN_VIDEO_CATEGORY.ID_VIDEO=VIDEO.ID and JOIN_VIDEO_CLICKED.ID_VIDEO=VIDEO.ID and JOIN_VIDEO_CATEGORY.ID_CATEGORY='94' order by cliked desc
En mysql, de façon plus native on utilisera les jointures (INNER JOIN). Mais je ne me suis pas habitué à cette syntaxe.
cdlt
Un étranger, c'est un ami qu'on n'a pas encore rencontré.
Re
J'ai trouvé une solution qui correspond à mes besoins
SELECT * FROM VIDEO WHERE ID IN ( SELECT * FROM ( SELECT ID_VIDEO FROM JOIN_VIDEO_CLICKED WHERE ID_VIDEO IN ( SELECT ID_VIDEO FROM JOIN_VIDEO_CATEGORY WHERE ID_CATEGORY = 94 )ORDER BY CLICKED DESC) AS TEMP) LIMIT 1 Résolu
J'ai trouvé une solution qui correspond à mes besoins
jee pee
Messages postés
40579
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
21 décembre 2024
9 460
1 mai 2015 à 16:12
1 mai 2015 à 16:12
Si pour une requête simple as besoin de 3 sous select imbriqués, je ne sais pas comment tu feras quand cela se compliquera.
Là tu as décomposé le problème en unités simples que tu savais résoudre et tu les as empilées. Il faut que tu travailles les jointures ;-)))
Là tu as décomposé le problème en unités simples que tu savais résoudre et tu les as empilées. Il faut que tu travailles les jointures ;-)))
Modifié par jee pee le 1/05/2015 à 16:02