🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: dk.edb.database
Article #15300

Re: [MySQL] Der m� ingen r�kker v�re med 'udskrevet'=0

#15300
From: Jonas Delfs
Date: Sat, 09 Jun 2001 14:52
38 lines
2804 bytes
"Jonas Delfs" <nospam@delfs.dk> skrev i en meddelelse
news:9fr638$oss$1@sunsite.dk...

> Jeg har dette query:
> SELECT o.polt_nr, k.id, k.navn, o.polt_nr FROM ordrer o, kunder k WHERE
> status='KU' && o.kunde_id=k.id && udskrevet = 1 GROUP BY o.polt_nr
>
> Det jeg vil med det er f�lgende, men eftersom MySQL ikke underst�tter
> sub-selects, vil jeg h�re om der er nogen der har en id� til hvordan jeg
s�
> g�r:
> SELECT o.polt_nr, k.id, k.navn, o.polt_nr FROM ordrer o, kunder k WHERE
> status='KU' && o.kunde_id=k.id && '1' NOT IN(SELECT udskrevet FROM ordrer
> WHERE kunde_id=k.id && polt_nr=o.polt_nr) GROUP BY o.polt_nr
>
> Jeg er desuden ikke sikker p� at det er den korrekte syntax for
sub-selects
> da det ikke er noget jeg besk�ftiger mig meget med, men jeg h�ber du kan
se
> hvad jeg mener :)

En mindre redeg�relse der, m�ske, kan hj�lpe i som er lidt uforst�ende ang.
min problematik:
Mit oprindelige query (se �verst), giver x antal r�kker som resultat... det
jeg vil, er at inden en r�kke bliver "godkendt" skal der f�rst lige tjekkes
om der findes r�kker med samme kunde_id og polt_nr som den igangv�rende
r�kke, men med v�rdien 0.. Hvis der er skal r�kken *ikke* med i output.

�n jeg kender sagde at det m�ske er HAVING-klausulen jeg skal ha' fat i..
? -jeg har pr�vet lidt med den, men f�r en "Unknown column 'o.udskrevet' in
HAVING-clause", selvom feltet findes..? Det undrer mig lidt, i s�r da den
ikke har pillet o'et af, og sagt "Unknown ... 'udskrevet' "(uden o) som den
normalt g�r hvis der er fejl i et join-query.

--
Mvh. Jonas Delfs, http://delfs.dk

"Rigtige m�nd scorer p� ICQ" - Christian J�rgensen
Technical Details
Message-ID: <9ftd4d$ivg$1@sunsite.dk>
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!newsfeed.direct.ca!look.ca!opentransit.net!kinglear.mobilixnet.dk!sunsite.dk!not-for-mail
References: <9fr638$oss$1@sunsite.dk>

Show Full Headers
Complete Article Headers
X-Google-Language: DANISH,ASCII
X-Google-Thread: fcdf9,d80455b0448d979b
X-Google-Attributes: gidfcdf9,public
X-Google-ArrivalTime: 2001-06-09 07:51:11 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!newsfeed.direct.ca!look.ca!opentransit.net!kinglear.mobilixnet.dk!sunsite.dk!not-for-mail
From: "Jonas Delfs" <nospam@delfs.dk>
Newsgroups: dk.edb.database
Subject: Re: [MySQL] Der m� ingen r�kker v�re med 'udskrevet'=0
Date: Sat, 9 Jun 2001 16:52:24 +0200
Organization: SunSITE.dk - Supporting Opensource Software
Lines: 40
Sender: jonas@131.165.143.165
Message-ID: <9ftd4d$ivg$1@sunsite.dk>
References: <9fr638$oss$1@sunsite.dk>
NNTP-Posting-Host: 131.165.143.165
X-Trace: sunsite.dk 992098253 19440 131.165.143.165 (9 Jun 2001 14:50:53 GMT)
X-Complaints-To: news@sunsite.dk
NNTP-Posting-Date: Sat, 9 Jun 2001 14:50:53 +0000 (UTC)
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.50.4133.2400
X-Authenticated: jonas@delfs.dk