Jointure de 2 tables

Bonjour,

Comment faire une requête select avec une jointure de 2 tables ayant 2 id différents ?
Merci pour votre aide

Configuration: Windows / Chrome 103.0.0.0

5 réponses

  1. Contributeur
    bonjour,
    peux-tu donner un exemple de résultat attendu?
    1. Ci-dessous ma requête :

      SELECT distinct nom_commune, nom_dossier, date_depot, instructeur, concat (nom,' ', prenom) as demandeur, terrain, superficie_terrain, n_voirie_terrain, adresse_terrain, code_postal_terrain, nom_prop, prenom_prop, adresse_prop,
      code_postal_prop, commune_prop, nom_acq, prenom_acq, adresse_acq, code_postal_acq, commune_acq,precision_bien, description_projet, prix_vente_euro, prix_m2_euro, prix_commission_acquereur_euro, prix_commission_vendeur_euro
      FROM public.vue_edit_gen
      inner join public.vue_edit_dia on public.vue_edit_gen.id_dossier = public.vue_edit_dia.id_dossier
      inner join public.vue_demandeur_principal on public.vue_edit_gen.id_dossier = public.vue_demandeur_principal.id_dossier
      where co_type_dossier = 'IA'
      and date_depot>= '2005-01-01'
      and nom_commune = 'SAINT-DENIS'
      order by date_depot asc

      et je souhaite joindre les deux tables ci-dessous pour obtenir la colonne "désignation" de la table "destination_surface" :

      1. Contributeur
        Sans données, l'exemple est incomplet.

        Je suppose que
        destination_surface.id_destination_surface
        est en lien avec une colonne d'une autre table: quelle colonne de quelle table?
    2. ci-dessous un diagramme :

      1. Contributeur

        Je ne vois pas vue_edit_gen dans le diagramme.

    3. Table assez énorme :

      1. Contributeur

        Tu ne montres pas le diagramme des relations entre les tables concernées.

        Il serait préférable que tu analyses ces relations, et que tu les expliques.

      2. Contributeur
        @yg_be

        edit_gen est une view, pas une table.  Il est sans doute nécessaire de plutôt examiner les tables sources de cette view.

    4. Désolé, mais je ne vois pas la ou les relations avec les autres tables pour edit_gen.

      Merci quand même pour le coup de main.