Aggiungi join esterni giusti e completi a JMP Query BuilderGeneratore di query di JMP (Tabelle > Generatore di query di JMP) manca di una funzionalità chiave, che consente join esterni giusti e completi.Vedi questa nota tecnica: https://www.jmp.com/support/notes/59/817.html
Sarebbe utile aggiungere la possibilità di eseguire questi tipi di join con JMP Query Builder.Questa funzionalità esiste, lo so, con Tables > Join, ma per coloro che desiderano utilizzare un approccio SQL per l'unione delle tabelle, questa è una funzionalità importante da avere.
Accesso ai datiAltroOggetto: Aggiunta di join esterni giusti e completi a JMP Query Builder - Stato modificato in: ArchiviatoStiamo archiviando questa richiesta. Se questo è ancora importante, commenta con ulteriori dettagli e riapriremo. Grazie!Ri: Aggiunta di join esterni giusti e completi a JMP Query BuilderCIAO @MathStatChem ,
Accetta le mie scuse, mi riferivo all'utilizzo di JMP Query Builder utilizzando le tabelle del database e ti riferisci all'utilizzo di QB per l'unione delle tabelle JMP.
Avrei dovuto leggere più attentamente il post originale in cui chiami specificamente JMP QB dal menu delle tabelle.
saluti,
Stan
Re: Aggiunta di join esterni giusti e completi a JMP Query BuilderNon è possibile eseguire un join esterno completo, vedere la nota tecnica nell'OP. Capisco che puoi invertire le tabelle e fare un join sinistro. Ma non è intuitivo. Tabelle > Join ha la piena capacità di unione sinistra/destra/interna/esterna, sembra ragionevole che JMP Query Builder dovrebbe avere anche questo.
Ri: Aggiungi join esterni giusti e completi a Query BuilderCIAO @MathStatChem ,
Puoi già eseguire entrambi i tipi di join:
Un join esterno destro dipende solo dall'ordine della tabella primaria. Se scambi le tabelle, hai un join esterno destro.
Il join esterno completo seleziona le non corrispondenze da entrambe le tabelle.
Data Wrangling QB join examplesData Wrangling QB join examplesData Wrangling QB join examplesData Wrangling QB join examplesEsempi di join QB di data Wrangling
Left outer join customer tableLeft outer join customer tableLeft outer join customer tableLeft outer join customer tableTabella clienti join esterno sinistro
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 tableJoin esterno completo modifica join seleziona non corrispondenze da entrambe le tabelle

Vedi allegato dopo lo scambio di tabelle primarie e secondarie; stessi risultati.

Il join interno corrisponde a tutti i record comuni a entrambe le tabelle
Il join sinistro corrisponde a tutti i record della tabella di sinistra e ai record correlati della tabella di destra.
Il join destro corrisponde a tutti i record della tabella di destra e ai record correlati della tabella di sinistra.
FULL JOIN ottiene tutti i record da entrambe le tabelle e inserisce NULL nelle colonne in cui non esistono record correlati nella tabella opposta.
Re: Aggiungere join esterni a destra e a pieno titolo a JMP Query BuilderGrazie @Jeff_Perkinson per il collegamento/spiegazione: Tipi di join supportati per Tabella > JMP Query Builder
JMP usa SQLite come motore di database per Table > JMP Query Builder. SQLite supporta solo i seguenti tipi di join:
- Inner-Join : restituisce le righe quando c'è una corrispondenza in entrambe le tabelle
- Left-Join : restituisce tutte le righe della tabella di sinistra, anche se non ci sono corrispondenze nella tabella di destra
Sarà quindi difficile colmare questo divario rispetto agli altri concorrenti.