SQL Recherche par ID
Résolu/Fermé
johann74270
-
1 mai 2015 à 15:31
jee pee Messages postés 40208 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 18 septembre 2024 - 1 mai 2015 à 16:12
jee pee Messages postés 40208 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 18 septembre 2024 - 1 mai 2015 à 16:12
A voir également:
- Recherche id
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Recherche musique - Guide
- Recherche adresse - Guide
- Document id lycamobile ✓ - Forum Mobile
- Google recherche par image - Guide
3 réponses
jee pee
Messages postés
40208
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
18 septembre 2024
9 330
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
40208
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
18 septembre 2024
9 330
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