varför skall man använda join?
fick från en mörjan lära mig enligt följande
Select u.*, f.*
From tblUser U, tblForm F
Where u.userid = f.formuserid
det funkar ju bra
varför skall jag då använda join?
ex.
Select u.*, f.*
From tblUser U
Inner Join tblForm F On u.userid = f.formuserid
någon som kan ge en bra förklaring!?
Engine^Medlem sedan dec. 20003 887 inlägg Den översta du skrev är också en JOIN, men med joinkravet i WHERE-delen. Den andra är det "mer accepterade" skrivsättet och har kravet i FROM-satsen.
Läs mer här. Join Fundamentals
Engine^Medlem sedan dec. 20003 887 inlägg Tja... det är väl mer korrekt enligt T-SQL-syntax? Jag vet ingen bra förklaring egentligen.
LarsGMedlem sedan dec. 200012 464 inlägg Det är ingen semantisk skillnad alls i T-sql (eller SQL).
Det verkar vara en ganska spridd missuppfattning att specifcera inner join i where är något som kommer att försvinna.
Engine^Medlem sedan dec. 20003 887 inlägg Jag tycker ivarjefall det är trevligare med att skriva ut join-satsen, eftersom det hela blir överskådligare. Speciellt då det börjar bli nästlade dumheter.
Specifiera join i where? Vad menar du?
JosefMedlem sedan mars 20023 561 inlägg
Engine^ skrev:
Specifiera join i where? Vad menar du?
Det är väl som i firstchoise´s första exempel?
Engine^Medlem sedan dec. 20003 887 inlägg Ok, tänkte aningen annorlunda.