Article View: dk.edb.database
Article #15054MySQL, join problem
From: Christian Bruhn Gufler
Date: Tue, 24 Jul 2001 10:24
Date: Tue, 24 Jul 2001 10:24
44 lines
2696 bytes
2696 bytes
Hej NG. Jeg har f�lgende problem. Jeg skal have valgt f�lgende: SELECT et_products_phones.id AS phone_id, et_products_phones.name AS phone_name , et_product_accessories_rel.product_id AS check_id , et_product_groups.name AS type FROM et_products_phones LEFT JOIN et_product_accessories_rel ON et_products_phones.id = et_product_accessories_rel.phone_id LEFT JOIN et_product_groups ON et_products_phones.group_id = et_product_groups.id GROUP BY et_products_phones.id ORDER BY et_products_phones.group_id, et_products_phones.id, Dette er i og forsig fint nok; mit problem er at jeg hvis der findes en post i et_product_accessories_rel med et_product_accessories_rel .product_id=[v�rdi1] skal have denne r�kke, og hvis ikke en r�kke hvor denne v�rdi er tom. Det t�tteste jeg kan komme er hvis jeg benytter; SELECT et_products_phones.id AS phone_id, et_products_phones.name AS phone_name , et_product_accessories_rel.id AS check_id , et_product_groups.name AS type FROM et_products_phones LEFT JOIN et_product_accessories_rel ON et_products_phones.id = et_product_accessories_rel.phone_id LEFT JOIN et_product_groups ON et_products_phones.group_id = et_product_groups.id WHERE (et_product_accessories_rel.product_id='[v�rdi1]' OR et_product_groups.id is not null) GROUP BY et_products_phones.id ORDER BY et_products_phones.id, et_products_phones.group_id men hvis der er en r�kke i et_product_accessories_rel hvor et_product_accessories_rel .product_id er forskellig fra [v�rdi1] udelades hele denne r�kke (alts� ogs� relationerne til de andre tabeller) Kan dette l�ses, og i s� fald hvorledes. Jeg benytter MySQL, og kan s�ledes ikke benytte SubSelects. MVH Christian Bruhn Gufler
Technical Details
Message-ID:
<w1c77.5953$Qn.482309@news000.worldonline.dk>Path:
arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!news.tele.dk!212.54.64.131!news100.image.dk!news000.worldonline.dk.POSTED!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: DANISH,ASCII X-Google-Thread: fcdf9,77d6deead3f818d6,start X-Google-Attributes: gidfcdf9,public X-Google-ArrivalTime: 2001-07-24 03:24:31 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!news.tele.dk!212.54.64.131!news100.image.dk!news000.worldonline.dk.POSTED!not-for-mail From: "Christian Bruhn Gufler" <cbg@mfd.dk> Newsgroups: dk.edb.database Subject: MySQL, join problem Lines: 47 Organization: MFD A/S X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4522.1200 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200 Message-ID: <w1c77.5953$Qn.482309@news000.worldonline.dk> Date: Tue, 24 Jul 2001 12:24:38 +0200 NNTP-Posting-Host: 213.237.107.2 X-Complaints-To: news-abuse@wol.dk X-Trace: news000.worldonline.dk 995970268 213.237.107.2 (Tue, 24 Jul 2001 12:24:28 MET DST) NNTP-Posting-Date: Tue, 24 Jul 2001 12:24:28 MET DST