Citat:
Ursprungligen postat av SorXisteN
Tack! Det hjälper verkligen när ni förklarar
Jag har en fråga som jag ställt tidigare som kan är lite ja..smått dum :P men iaf, det finns som sagt olika typer av JOINS, t.ex. LEFT JOIN från den vänstra tabellen osv. Men hur vet man i vilken ordning (vänster -> höger) som tabellerna är? Det måste väl sitta i uppbyggnaden i tabellen, bestämmer man då nån viss "position" på den? Hänger inte riktigt med där
Inte riktigt...
Om du tänker dej hur du skriver ett matematiskt uttryck, exempelvis något så simpelt som 1 * 2 så har du ju vänster respektive höger operand och i mitten har du en operator.
Detsamma gäller för databastabeller, eller snarare hur de betraktas, dvs som mängder. Mängder kan man även utföra diverse operationer på, till exempel JOIN, UNION, INTERSECT etc på, relationsalgebran behandlar dessa operationer och utfallen av dem:
http://en.wikipedia.org/wiki/Relational_algebra
För att göra en lång historia kort så är alltså vänster tabell den tabellen som står till vänster om din mängdoperator (dvs JOIN, UNION, INTERSECT, EXCEPT etc) och höger tabell är följdaktligen den tabellen som finns till höger om mängdoperatorn.
Förstog du?