Guida di LibreOfficeDev 7.4
Facendo doppio clic sulla connessione tra due campi collegati nella struttura ricerca, o scegliendo Inserisci - Nuova relazione, si apre la finestra di dialogo Proprietà delle relazioni. Queste proprietà verranno utilizzate in tutte le ricerche create successivamente.
Permette di specificare due diverse tabelle da collegare.
Permette di specificare due campi di dati che saranno collegati mediante una relazione.
Specifica di che tipo è la relazione selezionata. Alcuni database supportano solo un sottoinsieme di vari tipi possibili.
In una relazione interna, la tabella dei risultati contiene solo quei record i cui campi collegati presentano lo stesso contenuto. In SQL di LibreOfficeDev, questo tipo di relazione viene creato mediante una corrispondente clausola WHERE.
In una relazione sinistra, la tabella dei risultati contiene tutti i record dei campi ricercati dalla tabella a sinistra e solo quei record dei campi ricercati dalla tabella a destra i cui campi collegati presentano lo stesso contenuto. In SQL di LibreOfficeDev, questo tipo di relazione corrisponde al comando LEFT OUTER JOIN.
In una relazione destra, la tabella dei risultati contiene tutti i record dei campi ricercati dalla tabella a destra e solo quei record dei campi ricercati dalla tabella a sinistra i cui campi collegati presentano lo stesso contenuto. In SQL di LibreOfficeDev, questo tipo di relazione corrisponde al comando RIGHT OUTER JOIN.
In una relazione completa, la tabella dei risultati conterrà tutti i record dei campi ricercati dalle tabelle a destra e a sinistra. In SQL di LibreOfficeDev, questo tipo di relazione corrisponde al comando FULL OUTER JOIN.
In a natural join, the keyword NATURAL is inserted into the SQL statement that defines the relation. The relation joins all columns that have the same column name in both tables. The resulting joined table contains only one column for each pair of equally named columns.