Magazine
Spécialité(s)
Résumé
Dans l'article précédent, nous avons vu les différents parcours de données que pouvait planifier et exécuter PostgreSQL. Cependant, il est rare qu'une requête ne fasse appel qu'à un seul ensemble de données. Les requêtes font plutôt appel à plusieurs tables ou vues. Il est donc important de pouvoir combiner plusieurs ensembles de données. Cette combinaison est appelée jointure en SQL. Peu importe d'où viennent les ensembles de données, le but est de les assembler suivant le type de jointure demandé.
Il existe différents types de jointures suivant ce qu'on souhaite accomplir.
Commençons avec un exemple simple. Soit une table magazine qui contiendra le nom et le numéro du magazine. Une colonne supplémentaire d'identification est aussi ajoutée. Cela nous donne cet ordre de création de table :
planif=# CREATE TABLE magazine (id serial PRIMARY KEY, titre text, numero text);
CREATE TABLE
Insérons maintenant deux lignes dans cette table pour la peupler un peu :
planif=# INSERT INTO magazine (titre, numero) VALUES
planif-# ('GNU/Linux Magazine France', 169),
planif-# ('GNU/Linux Magazine France', 170)
planif-# RETURNING *;
id | titre | numero
----+-…
La suite est réservée aux abonnés. Il vous reste 97% à découvrir.
Déjà abonné ? Se connecter
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première
Envie de lire la suite ? Rejoignez Connect
Je m'abonne maintenant