SQL Recherche par ID
Résolu
johann74270
-
jee pee Messages postés 41504 Date d'inscription Statut Modérateur Dernière intervention -
jee pee Messages postés 41504 Date d'inscription Statut Modérateur Dernière intervention -
A voir également:
- Recherche id
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Id telephone - Guide
- Rechercher ou entrer l'adresse mm - recherche google - Guide
- Fréquence tnt recherche manuelle - Forum Téléviseurs
- Recherche photo - Guide
3 réponses
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é.
jee pee
Messages postés
41504
Date d'inscription
Statut
Modérateur
Dernière intervention
9 712
Aller un essai avec les jointures, ainsi je pourrais avoir des corrections sur la syntaxe si je commets des erreurs ;-)
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