🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: dk.edb.database
Article #15054

MySQL, join problem

#15054
From: Christian Bruhn Gufler
Date: Tue, 24 Jul 2001 10:24
44 lines
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-mail

Show 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