Hejsan. Skulle vilja veta om den kod jag använder nu är lika korrekt som en annan. Nedan är en kod som väljer ut den skribent som har skrivit en viss artikel. Skribenten hänvisas till genom ett visst id-nummer, Aanvandarid.
Min kod:
$sql = "select Aartikel, Balias from artiklar, anvandare where Aanvandarid = Bid";
Den lite mer korrekta koden kanske:
$sql = "select a.Aartikel, b.Balias from artiklar as a inner join anvandare as b on a.Aanvandarid = b.Bid";
Uttrycken funkar lika bra i praktiken, men jag undrar vilka som är fördelarna med att skriva på det ena eller andra sättet, och om man bör undvika att skriva på mitt sätt?
Re: Är det ena lika rätt som det andra? (inner join)
Bäckman skrev:
Uttrycken funkar lika bra i praktiken, men jag undrar vilka som är fördelarna med att skriva på det ena eller andra sättet, och om man bör undvika att skriva på mitt sätt?
Jag brukar alltid sträva efter att vara så tydlig som möjligt, det innebär att kvalificera fältnamn med tabell om mer än en tabell ingår i frågan.