🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #5846

Re: SQL performantie vraag : Join <> where?

#5846
From: bomberboy
Date: Thu, 06 Feb 2003 09:51
34 lines
2187 bytes
Passero wrote:

> 
> "Rookie" <Chiwakee@hotmail.com> wrote in message
> news:jKp0a.4111$pQ1.400245985@hebe.telenet-ops.be...
>> Hey all,
>>
>> Wat ik me afvraag:
>>
>> Is
>> "select * from tabel1 inner join tabel2 on tabel1.ID = tabel2.IDtabel1"
>> performanter dan
>> "select * from tabel1,tabel2
>> where
>> tabel1.ID = tabel2.IDtabel1" ??
>>
>> Maw is een join (in de from clause) performanter dan een join in de where
>> clause ?
>>
> De inner join zal veel beter zijn omdat intern een link wordt gelegd naar de
> 2 tabellen, het is dus een relatie. Bij de andere query is het eigenlijk een
> simpele zoekactie. De eerste zal dus sneller zijn

Ook in praktijk?
In principe zal elke query eerst door de optimizer gehaald worden en ik
denk dat die in dit geval wel hetzelfde resultaat zal geven dan.
(Maar uit jezelf al een beetje performant proberen te zijn kan natuurlijk
nooit kwaad :-))

-- 
Bruno

Kirkland, Illinois, law forbids bees to fly over the village or
through any of its streets.
Technical Details
Message-ID: <pan.2003.02.06.09.51.18.660273@pandora.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-04!sn-xit-06!sn-xit-09!supernews.com!newsfeed.gamma.ru!Gamma.RU!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
References: <jKp0a.4111$pQ1.400245985@hebe.telenet-ops.be> <v5q0a.33505$Jd.4378@afrodite.telenet-ops.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,ff28fd67f0304562
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2003-02-06 01:51:20 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-04!sn-xit-06!sn-xit-09!supernews.com!newsfeed.gamma.ru!Gamma.RU!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
From: "bomberboy" <newsbomber@pandora.be>
Organization: Me, Myself & I
Subject: Re: SQL performantie vraag : Join <> where?
User-Agent: Pan/0.13.3 (That cat's something I can't explain)
Message-ID: <pan.2003.02.06.09.51.18.660273@pandora.be>
Newsgroups: be.comp.programming
References: <jKp0a.4111$pQ1.400245985@hebe.telenet-ops.be> <v5q0a.33505$Jd.4378@afrodite.telenet-ops.be>
Reply-To: newsbomber@pandora.be
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-15
Content-Transfer-Encoding: 8bit
Lines: 35
Date: Thu, 06 Feb 2003 09:51:18 GMT
NNTP-Posting-Host: 213.224.135.163
X-Complaints-To: abuse@telenet.be
X-Trace: afrodite.telenet-ops.be 1044525078 213.224.135.163 (Thu, 06 Feb 2003 10:51:18 MET)
NNTP-Posting-Date: Thu, 06 Feb 2003 10:51:18 MET