Eigenskapar for samanslåing

Viss du dobbeltklikkar på ei kopling mellom to lenkja felt i spørjingsutforminga, eller viss du vel Set inn → Ny relasjon, kjem dialogvindauget Val for samanføying fram. Desse eigenskapane vert brukte i alle spørjingar som vert laga i ettertid.

For å bruka denne funksjonen …

Opna spørjingsutforminga og vel Set inn → Ny relasjon eller dobbeltklikk på ei sambandslinje mellom to tabellar.


Involverte tabellar

Vel to ulike tabellar som skal slåast saman.

Involverte felt

Specifies two data fields that will be joined by a relation.

Options

Type

Bestemmer kva type den merkte samankoplinga skal vera. Nokre databasar godtar berre ei delmengd av dei moglege typane.

Indre samanføying

Med ei indre samanføying vil resultattabellen berre innehalda postar der innhaldet i dei lenkja felta er like. I LibreOffice SQL vert denne typen lenkjer laga med den tilsvarande kommandoen «WHERE».

Venstresamanføying

In a left join, the results table contains all records of the queried fields from the left table and only those records of the queried fields from the right table for which the content of the linked fields is the same. In LibreOffice SQL this type of link corresponds to the LEFT OUTER JOIN command.

Right Join

In a right join, the results table contains all records of the queried fields from the right table and only those records of the queried fields from the left table for which the content of the linked fields is the same. In LibreOffice SQL this type of link corresponds to the RIGHT OUTER JOIN command.

Full Join

Ved ei full samanføying vil resultattabellen innehalda alle postane frå både venstre og høgre tabell. I LibreOffice SQL svarar denne lenkjetypen til kommandoen «FULL OUTER JOIN»

Natural

I ei nøytral samankopling vert nøkkelordet NATURAL sett inn i SQL-uttrykket som definerer relasjonen. Relasjonen føyer saman alle kolonnane som har det same namnet i begge tabellane. Den resulterande samanføyde tabellen inneheld berre ein kolonne for kvart par av kolonnar med same namnet.