Article View: be.comp.programming
Article #17349Re: sql vraagje
From: Ben De Rydt
Date: Wed, 05 Jan 2000 00:00
Date: Wed, 05 Jan 2000 00:00
34 lines
2033 bytes
2033 bytes
MindTrap wrote:
> met andere woorden: dit matcht nooit
>
> of vergis ik me?
Inderdaad, dat matcht nooit. Mijn fout.
Dan zijn er drie mogelijkheden, waarbij ik alleen achter
de eerste sta:
1. verander de datastructuur, of leg degelijk uit waarom
het zo moet. Ik ben er vrijwel 100% van overtuigd dat
die niet correct is.
2. werk met tabel-aliasen.
(zoiets als:
SELECT TABLE1.ID
FROM TABLE AS TABLE1, TABLE AS TABLE2
WHERE (TABLE1.ID = TABLE2.ID)
AND (TABLE1.type = 1 AND TABLE1.waarde = "eerste")
AND (TABLE2.type = 2 AND TABLE2.waarde = "tweede")
)
3. werk met een geneste subquery (ineffici�nt).
SELECT ID
FROM TABLE
WHERE (type = 1 AND waarde = "eerste") AND
ID IN
SELECT ID FROM TABLE
WHERE type = 2 AND waarde = "tweede"
Nota's:
1. Het zou kunnen dat hier een paar syntax-fouten instaan.
2. Ik denk niet dat MySQL die twee vormen laatste ondersteund.
--
ben . de . rydt at pandora . be ------------------ your comments
http://users.pandora.be/bdr/ ------- inl. IPv6, Linux en Pandora
Technical Details
Message-ID:
<3873AEE7.3F8BAD3A@co.and.co>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<3873800B.CE8DB5BE@linuxfreak.com> <387382DE.95EA1484@co.and.co> <3873898A.B94BA56E@linuxfreak.com> <38738B1A.FCD7C056@co.and.co> <38738B31.57FF9425@linuxfreak.com> <38738CD3.8878F89C@co.and.co> <387393B9.FC892506@linuxfreak.com> <38739698.5B8A5570@co.and.co> <3873A908.8D2AB38A@linuxfreak.com>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII X-Google-Thread: fcea4,adf63b3fcd32c9b4 X-Google-Attributes: gidfcea4,public From: Ben De Rydt <ben@co.and.co> Subject: Re: sql vraagje Date: 2000/01/05 Message-ID: <3873AEE7.3F8BAD3A@co.and.co> X-Deja-AN: 568790233 Content-Transfer-Encoding: 8bit References: <3873800B.CE8DB5BE@linuxfreak.com> <387382DE.95EA1484@co.and.co> <3873898A.B94BA56E@linuxfreak.com> <38738B1A.FCD7C056@co.and.co> <38738B31.57FF9425@linuxfreak.com> <38738CD3.8878F89C@co.and.co> <387393B9.FC892506@linuxfreak.com> <38739698.5B8A5570@co.and.co> <3873A908.8D2AB38A@linuxfreak.com> X-Accept-Language: en Content-Type: text/plain; charset=iso-8859-1 X-Complaints-To: abuse@pandora.be X-Trace: afrodite.telenet-ops.be 947105339 195.130.154.127 (Wed, 05 Jan 2000 21:48:59 MET) Organization: soms MIME-Version: 1.0 NNTP-Posting-Date: Wed, 05 Jan 2000 21:48:59 MET Newsgroups: be.comp.programming