par
two3d » 01 mars 2021, 12:18
C'est une requête SQL qui dit:
SELECT <- on sélectionne des colonnes
A.Nom_auteur <- ici on sélectionne la colonne Nom_auteur de la table "A" qu'on va renommer à la volée après
,A.Prenom_auteur
,A.Date_naissance
, E.Nb_chapitre <- ici on sélectionne la colonne Nb_chapitre de la table "E" qu'on va renommer à la volée après
FROM <- depuis (from) quelle(s) table(s) ?
Auteur AS A <- renommage de la table Auteur en "A" pour une écriture plus rapide/code plus clair
LEFT JOIN Ecrire AS E <- on joint la table Ecrire qu'on a aussi renommée, ici en "E" (Quand on join, on peut aller chercher des données dans d'autres tables qui ont une corrélation (voir le code juste après pour la corrélation)
ON A.Num_securite_sociale = E.Num_securite_sociale <- ici la corrélation, "ON" sur la colonne "A.Num_securite_sociale" qui est égale à la colonne "E.Num_securite_sociale" (ici on a des nom de table raccourcies en A et E)
WHERE Nb_chapitre IS NULL <- "WHERE" : "Où" Nb_chapitre est NULL
;
C'est une requête SQL qui dit:
[quote][b]SELECT[/b] <- on sélectionne des colonnes
[b]A.Nom_auteur[/b] <- ici on sélectionne la colonne Nom_auteur de la table "A" qu'on va renommer à la volée après
,[b]A.Prenom_auteur[/b]
,[b]A.Date_naissance[/b]
, [b]E.Nb_chapitre [/b] <- ici on sélectionne la colonne Nb_chapitre de la table "E" qu'on va renommer à la volée après
[b] FROM [/b]<- depuis (from) quelle(s) table(s) ?
[b]Auteur AS A[/b] <- renommage de la table Auteur en "A" pour une écriture plus rapide/code plus clair
[b]LEFT JOIN Ecrire AS E[/b] <- on joint la table Ecrire qu'on a aussi renommée, ici en "E" (Quand on join, on peut aller chercher des données dans d'autres tables qui ont une corrélation (voir le code juste après pour la corrélation)
[b]ON A.Num_securite_sociale = E.Num_securite_sociale[/b] <- ici la corrélation, "ON" sur la colonne "A.Num_securite_sociale" qui est égale à la colonne "E.Num_securite_sociale" (ici on a des nom de table raccourcies en A et E)
[b]WHERE Nb_chapitre IS NULL[/b] <- "WHERE" : "Où" Nb_chapitre est NULL
;[/quote]