Requête JOIN et JSON
Résolu/Fermé
A voir également:
- Requête JOIN et JSON
- Nos systèmes ont détecté un trafic exceptionnel sur votre réseau informatique. cette page permet de vérifier que c'est bien vous qui envoyez des requêtes, et non un robot ✓ - Forum Virus
- Quelle requête écrire pour demander au moteur de recherche de présenter de préférence les pages web traitant de tennis mais pas de tennis de table ✓ - Forum Java
- Erreur de requete facebook - Forum Facebook
- Fichier json google photo - Forum Photo numérique
- Convertir fichier json en jpeg - Forum Compression
3 réponses
jordane45
Messages postés
38367
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
2 janvier 2025
4 721
5 mars 2019 à 20:49
5 mars 2019 à 20:49
Bonjour,
Lorsque l'on a besoin d'effectuer des requêtes sur des données... on ne les stocke pas sous forme sérialisée ou json ....
Vu la structure de ce que tu souhaites stocker en BDD et requêter... le plus propre serait de faire une table d'association playlist_media avec les colonnes (id_playlist, id_media)
Lorsque l'on a besoin d'effectuer des requêtes sur des données... on ne les stocke pas sous forme sérialisée ou json ....
Vu la structure de ce que tu souhaites stocker en BDD et requêter... le plus propre serait de faire une table d'association playlist_media avec les colonnes (id_playlist, id_media)
Merci pour la réponse, mais vue qu'il peut y avoir entre 1 et 100 media par playlist ça fonctionne comment ?
ha je viens de comprendre mais ça risque pas d’être lourd un autre table avec des données déjà présente ailleurs ?
ha je viens de comprendre mais ça risque pas d’être lourd un autre table avec des données déjà présente ailleurs ?
jordane45
Messages postés
38367
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
2 janvier 2025
4 721
5 mars 2019 à 21:16
5 mars 2019 à 21:16
ce n'est qu'une table d'association.....(de relation n<-->n )
1 Média peut être associé à N playlistes
1 Playliste peut contenir de 0 à N médias
C'est le meilleur moyen de le gérer.... surtout pour les requêtes...
1 Média peut être associé à N playlistes
1 Playliste peut contenir de 0 à N médias
C'est le meilleur moyen de le gérer.... surtout pour les requêtes...
jordane45
Messages postés
38367
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
2 janvier 2025
4 721
>
greg13
5 mars 2019 à 21:30
5 mars 2019 à 21:30
INSERT INTO tatable (id_playlist, id_media ) VALUES (1,1), (1,2), (1,5) etc... (x,n);
Bonjour , ^^
bon j'ai enfin mis en place la table d’association et j'ai une table dans le genre :
j'ai donc mon id de ma playlist, comment récupérer tout les informations de ma table medias depuis cette table ?
Merci.
bon j'ai enfin mis en place la table d’association et j'ai une table dans le genre :
playlist_id media_id 20 66 20 65 21 63 21 62 21 61 21 57 21 56 21 55
j'ai donc mon id de ma playlist, comment récupérer tout les informations de ma table medias depuis cette table ?
Merci.
jordane45
Messages postés
38367
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
2 janvier 2025
4 721
Modifié le 6 mars 2019 à 21:29
Modifié le 6 mars 2019 à 21:29
Avec une jointure.
Par exemple :
Par exemple :
SELECT * FROM tbl_medias M LEFT JOIN tbl_playlist P ON P.id = M.id_playlist
jordane45
Messages postés
38367
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
2 janvier 2025
4 721
>
greg13
6 mars 2019 à 22:31
6 mars 2019 à 22:31
Tu peux mettre le where directement pourquoi avoir utilisé un sous select ?
ha oui, j'avais essayer mais j'avais une erreur du coups j'ai cherché un autre moyen mais effectivement ça fonctionne merci beaucoup je pensais pas que l'on pouvais faire un WHERE sur une résultat générés avec un JOIN. par contre j'ai un peut de mal a comprendre les notions des JOIN mais bon ^^
En tout cas merci beaucoup tu ma vraiment bien aider ! :)
En tout cas merci beaucoup tu ma vraiment bien aider ! :)