Ajouter des jointures externes droites et complètes à JMP Query BuilderJMP Query Builder (Tables > JMP Query Builder) ne dispose pas d'une fonctionnalité clé, autorisant les jointures externes droites et complètes.Voir cette note technique : https://www.jmp.com/support/notes/59/817.html
Il serait bon d'ajouter la possibilité d'effectuer ces types de jointures avec JMP Query Builder.Cette fonctionnalité existe, je le sais, avec Tables > Join, mais pour ceux qui souhaitent utiliser une approche SQL pour la jointure de tables, c'est une fonctionnalité importante à avoir.
Accès aux donnéesRe : Ajouter des jointures externes droites et complètes à JMP Query Builder@stan_koprowski , je me demande quelle était la raison pour laquelle cette fonctionnalité a été désactivée dans Générateur de requêtes Jmp ?
"Inclure les lignes non correspondantes du 2ème tableau de données" est grisé - toujours . Juste pour rappeler à l'utilisateur que ce n'est pas possible ?

alors, utilisez plutôt Tables/Join ?
... mais il n'y a pas d'options d'agrégation.
Re : Ajouter des jointures externes droites et complètes à JMP Query Builder - Statut modifié en : ArchivéNous archivons cette demande. Si cela est toujours important, veuillez commenter avec des détails supplémentaires et nous rouvrirons. Merci!Re : Ajouter des jointures externes droites et complètes à JMP Query BuilderSalut @MathStatChem ,
Veuillez accepter mes excuses. Je faisais référence à l'utilisation de JMP Query Builder à l'aide de tables de base de données et vous faites référence à l'utilisation de QB pour joindre des tables JMP.
J'aurais dû lire plus attentivement le message original dans lequel vous appelez spécifiquement JMP QB à partir du menu des tableaux.
acclamations,
Stan
Re : Ajouter des jointures externes droites et complètes à JMP Query BuilderVous ne pouvez pas effectuer de jointure externe complète, consultez la note technique dans l'OP. Je comprends que vous pouvez inverser les tables et effectuer une jointure à gauche. Mais ce n'est pas intuitif. Tables > Joindre a la capacité complète de jointure gauche/droite/intérieure/externe, il semble raisonnable que JMP Query Builder devrait également l'avoir.
Re : Ajouter des jointures externes droites et complètes au générateur de requêtesSalut @MathStatChem ,
Vous pouvez déjà effectuer les deux types de jointures -
Une jointure externe droite dépend simplement de l'ordre de la table principale. Si vous échangez des tables, vous disposez d'une jointure externe droite.
La jointure externe complète sélectionne les non-correspondances dans les deux tables.
Data Wrangling QB join examplesData Wrangling QB join examplesData Wrangling QB join examplesData Wrangling QB join examplesExemples de jointure QB Data Wrangling
Left outer join customer tableLeft outer join customer tableLeft outer join customer tableLeft outer join customer tableTable client de jointure externe gauche
Full outer join edit join select non-matches from both tableFull outer join edit join select non-matches from both tableFull outer join edit join select non-matches from both tableFull outer join edit join select non-matches from both tableJointure externe complète, modification, jointure, sélection des non-correspondances dans les deux tables

Voir ci-joint après échange des tables primaires et secondaires ; mêmes résultats.

La jointure interne correspond à tous les enregistrements communs entre les deux tables
La jointure gauche correspond à tous les enregistrements de la table de gauche et aux enregistrements associés de la table de droite.
La jointure droite correspond à tous les enregistrements de la table de droite et aux enregistrements associés de la table de gauche.
FULL JOIN récupère tous les enregistrements des deux tables et place NULL dans les colonnes où les enregistrements associés n'existent pas dans la table opposée.
Re : Ajouter des jointures externes droites et complètes au générateur de requêtes JMPMerci à @Jeff_Perkinson pour le lien/l'explication : Types de jointure pris en charge pour la table > Générateur de requêtes JMP
JMP utilise SQLite comme moteur de base de données pour Table > JMP Query Builder. SQLite prend en charge uniquement les types de jointure suivants :
- Jointure interne : renvoie des lignes lorsqu'il y a une correspondance dans les deux tables
- Left-Join : renvoie toutes les lignes de la table de gauche, même s'il n'y a aucune correspondance dans la table de droite
Il sera donc difficile de combler cet écart avec les autres concurrents.