Typicode : requêtes sur 6 tables
Afin de travailler en "conditions réelles", voici un exercice un peu plus complet. Commencez par télécharger le fichier fourni en pièce jointe (multiple-tables.sql), puis importez le dans votre SGBDR. C'est un modèle simple d'entités relationnelles, voici le diagramme du modèle de données :

Ceci veux dire que :
- on a une liste d'utilisateurs
- chaque utilisateurs peut avoir des tâches (à réaliser, type todo list)
- chaque utilisateurs peut avoir un album de photos
- chaque album de photos peux avoir des photos
- chaque utilisateur peut avoir des articles
- chaque articles peut avoir des commentaires
On a donc un niveau de profondeur supplémentaire. Par exemple, une photo ne peux pas être reliée à un utilisateur. Elle est reliée à un album, qui lui-même est relié à un utilisateur.
Exercices :
>> N'oubliez pas de bien vérifier la justesse de vos résultats en fonction du contenu de la bdd et de vos requêtes.
1 - Récupérer toutes les tâches d'un user grâce à son username.
20 tâches par user, exemple avec Delphine :

2 - Récupérez tous les articles de l'utilisateur ayant le site web "jacynthe.com".
10 résultats attendus par user :

3 - Récupérez les photos, le nom de l'utilisateur, et les données de l'album 21.
50 photos attendues sur l'utilisateur Samantha :

- 7 janvier 2020, 20:42