Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Suite à un problème technique intervenu entre le 22 et le 23 mars, nous avons du procéder dans la soirée du 25 mars, à la restauration de la base de données du 24 mars (matinée).

En clair, nous avons perdu vos contributions et inscriptions du dimanche 24 et du lundi 25 mars.
Nous vous prions de nous excuser.

#1 Mon 21 March 2022 11:30

anne39
Juste Inscrit !
Date d'inscription: 21 Mar 2022
Messages: 6

[PostgreSQL] Jointure

Bonjour,
Je rencontre des difficultés pour réaliser une jointure dans PostgreSQL.
J'ai deux tables A et B qui contiennent un champ commun de typologie que je souhaite utiliser pour effectuer une jointure entre les deux tables.
Je voudrais récupérer comme résultat de la jointure autant de lignes de la table A qu'il existe de lignes dans la table B pour tous les objets, avec les éléments joints quand la jointure existe et les valeurs de la table B vides quand il n'y a pas de jointure possible.
Je ne sais pas trop comment écrire cela...
Merci :-)

Hors ligne

 

#2 Mon 21 March 2022 15:22

tumasgiu
Membre
Lieu: Ajaccio
Date d'inscription: 5 Jul 2010
Messages: 1129

Re: [PostgreSQL] Jointure

Salut,

si j'ai bien compris ce que vous cherchez à réaliser, vous avez besoin d'une relation de type OUTER JOIN.

Code:

SELECT
     *
FROM
     a
LEFT OUTER JOIN
     b
ON
    a.typologie = b.typologie
;

Hors ligne

 

#3 Tue 22 March 2022 09:31

anne39
Juste Inscrit !
Date d'inscription: 21 Mar 2022
Messages: 6

Re: [PostgreSQL] Jointure

Bonjour,
Je vous remercie pour votre réponse.
Dans mon cas la jointure gauche ne fonctionne pas car je voudrais pouvoir obtenir également toutes les valeurs de la tables B, pour chaque objet de la table A.
Merci par avance

Hors ligne

 

Pied de page des forums

Powered by FluxBB