🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #17360

Re: sql vraagje

#17360
From: MindTrap
Date: Thu, 06 Jan 2000 00:00
42 lines
2546 bytes
Kurt Schelfthout wrote:
> 
> > Inderdaad, dat matcht nooit. Mijn fout.
> >
> > Dan zijn er drie mogelijkheden, waarbij ik alleen achter
> 
> mogelijkheid 4 ;)
> 
> SELECT ID FROM <tabel>
> WHERE ( NOT(type = 1) OR waarde = "eerste") AND
>       ( NOT(type = 2) OR waarde = "two")
> GROUP BY ID
> 
> Dit geeft alleszins alleen '3' terug als ik me niet vergis.

kan wel, maar het lijkt me niet te doen wat het moet doen omdat het de
bedoeling is dat hij voor hij een ID teruggeeft verschillende records
beschouwt. Met deze query beschouwt hij maar 1 record per keer.

> Ik ben er trouwens ook niet van overtuigd dat je de juiste datatructuur
> gebruikt, maar soit. Probeer anders eens een ER model op te stellen, en
> dat om te zetten? Kom je automatisch een 'mooie' oplossing uit.

wat is een ER model?

> 
> Kurt
> 
> PS de bovenstaande oplossing was envoudig te vinden met een eenvoudig
> trukje: wat je probeerde te berieken was (allez, hoop ik, anders mijn
> ganse uitleg voor niks ;) ), in gewone taal:
> (ALS type=1 DAN  waarde=eerste) EN (ALS type=2 DAN warde=two)
> of in logica:
> ( type=1 => waarde=eerste) EN ( type=2 => waarde=two)
> En ' a=> b' is logisch equivalent met ' niet(a) of b '

dat probeer ik spijtiggenoeg niet helemaal te bereiken: hij moet dus
verschillende records tegelijk evalueren in plaats van 1 per 1


---
All Gods were immortal.
Technical Details
Message-ID: <387484D4.26A8E2CF@linuxfreak.com>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
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> <3873AEE7.3F8BAD3A@co.and.co> <3873C8D7.50FF39F9@student.kuleuven.ac.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,adf63b3fcd32c9b4
X-Google-Attributes: gidfcea4,public
From: MindTrap <IDONTLIKESPAM.MindTrap@linuxfreak.com>
Subject: Re: sql vraagje
Date: 2000/01/06
Message-ID: <387484D4.26A8E2CF@linuxfreak.com>
X-Deja-AN: 569060947
Cache-Post-Path: marvin!unknown@tvd-10-67-52-33.tvd.kotnet.kuleuven.ac.be
Content-Transfer-Encoding: 7bit
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> <3873AEE7.3F8BAD3A@co.and.co> <3873C8D7.50FF39F9@student.kuleuven.ac.be>
X-Accept-Language: en
Content-Type: text/plain; charset=us-ascii
X-Complaints-To: abuse@belnet.be
X-Trace: naxos.belnet.be 947160274 29876 134.58.127.3 (6 Jan 2000 12:04:34 GMT)
Organization: KULeuvenNet
X-Cache: nntpcache 2.3.3 (see http://www.nntpcache.org/)
Mime-Version: 1.0
NNTP-Posting-Date: 6 Jan 2000 12:04:34 GMT
Newsgroups: be.comp.programming