Maîtriser les Jointures SQL Complexes

Jointures complexes
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre PHP5 et MySQL - Créer vos sites dynamiques
Revoir le teaser Je m'abonne
Transcription

Cette leçon fait partie de la formation
59,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis

Cette leçon fait partie de la formation
59,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

A la fin de cette vidéo, vous serez capable d'utiliser les jointures internes et externes pour combiner des tables, ainsi que de comprendre les nuances entre INNER JOIN, LEFT JOIN et RIGHT JOIN.

Cette leçon aborde les jointures SQL et explique comment utiliser INNER JOIN, LEFT JOIN, et RIGHT JOIN dans des requêtes complexes.

Dans cette leçon, nous explorons les différentes méthodes de jointure en SQL. Nous commencerons par examiner les jointures simples dans la clause WHERE pour comprendre comment elles fonctionnent. Ensuite, nous détaillerons les spécificités des jointures plus complexes qui utilisent des mots-clés comme INNER JOIN, LEFT JOIN, et RIGHT JOIN.

La particularité de la jointure INNER JOIN est qu'elle ne conserve que les enregistrements qui ont des correspondances dans les deux tables. En revanche, la jointure LEFT JOIN est plus permissive et inclut tous les enregistrements de la table de gauche, même ceux sans correspondance, en affichant des valeurs nulles pour les champs de la table de droite. A contrario, RIGHT JOIN fonctionne de manière similaire mais en incluant tous les enregistrements de la table de droite.

Voir plus
Questions réponses
Qu'est-ce qu'une jointure INNER JOIN en SQL?
Une jointure INNER JOIN en SQL est utilisée pour récupérer les enregistrements ayant des valeurs correspondantes dans les deux tables.
Qu'arrive-t-il aux enregistrements sans correspondance dans la table de gauche lors d'une jointure LEFT JOIN?
Les enregistrements sans correspondance dans la table de gauche seront conservés et les champs de la table de droite prendront des valeurs nulles.
Pourquoi utiliser une jointure RIGHT JOIN?
On utilise une jointure RIGHT JOIN pour inclure tous les enregistrements de la table de droite et ceux de la table de gauche qui ont des correspondances, en affichant des valeurs nulles pour les champs de la table de gauche sans correspondance.

Programme détaillé