Article View: dk.edb.database
Article #15300Re: [MySQL] Der m� ingen r�kker v�re med 'udskrevet'=0
From: Jonas Delfs
Date: Sat, 09 Jun 2001 14:52
Date: Sat, 09 Jun 2001 14:52
38 lines
2804 bytes
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-mailReferences:
<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