Crea query di unione

Versione 3.1.23.4

Crea query di unione

Crea un nuovo oggetto di query di unione.

Una query di unione acquisisce i risultati di una o più query e unisce i risultati in base alle definizioni di mappatura dei campi. Il risultato è simile a un join esterno sinistro SQL.

Una query di unione può unire i risultati delle query provenienti da database SQL diversi.

L'ordine con cui vengono definite le query nella proprietà dell'array source_queries è significativo. La prima query nell'array definisce la chiave primaria in cui verranno uniti i risultati delle query successive.

Come per gli oggetti query/visualizzazione di modello, le query di unione sono immutabili e hanno un'identità strutturale. Se effettui una richiesta di creazione di una nuova query di unione identica a una query di unione esistente, verrà restituita la query di unione esistente anziché crearne una duplicata. Al contrario, qualsiasi modifica ai contenuti di una query di unione genera un nuovo oggetto con un nuovo ID.

Richiesta

POST /merge_queries
Tipo di dati
Descrizione
Richiesta
HTTPRequest
body
HTTPBody
Espandi definizione HTTPBody...
body
Unisci query
Espandi definizione MergeQuery...
può
oggetto
Operazioni che l'utente corrente può eseguire su questo oggetto
limite_colonna
string
Limite di colonne
campi_dinamici
string
Campi dinamici
id
string
ID univoco
colonne pivot
stringa[]
id_produttore_risultato
integer
Unico per ottenere risultati
ordina
stringa[]
query_origine
totale
boolean
Total (Totale)
configurazione_vis
oggetto
Configurazione di visualizzazione
della query
Query HTTP
Espandi definizione HTTPQuery in corso...
campi
string
Campi richiesti

Risposta

200: Unisci query

Tipo di dati
Descrizione
(oggetto)
può
oggetto
Operazioni che l'utente corrente può eseguire su questo oggetto
limite_colonna
string
Limite di colonne
campi_dinamici
string
Campi dinamici
id
string
ID univoco
colonne pivot
stringa[]
id_produttore_risultato
integer
Unico per ottenere risultati
ordina
stringa[]
query_origine
Espandi definizione MergeQuerySourceQuery...
campi_unione
Espandi definizione MergeFields...
nome_campo
string
Nome del campo su cui mappare i risultati uniti
nome_campo_origine
string
Nome del campo della query di origine
name
string
Nome visualizzato
id_query
integer
ID della query da unire
totale
boolean
Total (Totale)
configurazione_vis
oggetto
Configurazione di visualizzazione

400: Richiesta errata

Tipo di dati
Descrizione
(oggetto)
messaggio
string
Error details (Dettagli errore)
documentazione_url
string
Link alla documentazione

404: Non trovata

Tipo di dati
Descrizione
(oggetto)
messaggio
string
Error details (Dettagli errore)
documentazione_url
string
Link alla documentazione

409: Risorsa già esistente

Tipo di dati
Descrizione
(oggetto)
messaggio
string
Error details (Dettagli errore)
documentazione_url
string
Link alla documentazione

422: Errore di convalida

Tipo di dati
Descrizione
messaggio
string
Error details (Dettagli errore)
Espandi definizione ValidationErrorDetails...
campo
string
Campo con errore
codice
string
Codice di errore
messaggio
string
Messaggio informativo sull'errore
documentazione_url
string
Link alla documentazione
documentazione_url
string
Link alla documentazione

429: Troppe richieste

Tipo di dati
Descrizione
(oggetto)
messaggio
string
Error details (Dettagli errore)
documentazione_url
string
Link alla documentazione

Esempi