Article View: pl.comp.bazy-danych
Article #195788Re: Agregacja
From: Andrzej Stróżyński
Date: Thu, 23 Feb 2023 13:19
Date: Thu, 23 Feb 2023 13:19
34 lines
2228 bytes
2228 bytes
W dniu 23.02.2023 o 10:42, Radziwil pisze: > Witam > > Widzę, że Grupy dyskusyjne popadły w niełaskę, a szkoda, bo wiele osób tutaj mogło liczyć na wsparcie :-( > Mam problem z zapytanie i nie wiem jak go rozwiązać. > Przyjmijmy, że mam tabelę Tab1, a w niej 4 rekordy: > Kol1; Kol2, Kol3 > 123; Adam Mickiewicz; NULL > 124; Bolesław Prus; NULL > 125; Henryk Sienkiewicz; NULL > 124; NULL; Stefan Żeromski > > Potrzebuję, aby w wyniku zapytania otrzymać 3 wiersze, z czego w wierszu dla Kol1 = 124 były uzupełnione wszystkie kolumny, czyli: > Kol1; Kol2, Kol3 > 123; Adam Mickiewicz; NULL > 124; Bolesław Prus; Stefan Żeromski > 125; Henryk Sienkiewicz; NULL > > Pozdrawiam > Darek SELECT sub.kol1, sub.kol2, (SELECT x.kol3 FROM tab x WHERE x.kol1=sub.kol1 AND x.kol3 IS NOT NULL) as kol3 FROM (SELECT kol1, kol2 FROM tab WHERE kol2 IS NOT NULL GROUP BY kol1, kol2) as sub ORDER BY 1 Pod warunkiem, że w żadnym wierszu nie jest wypełnione jednocześnie kol2 i kol3. -- pozdrawiam AS
Technical Details
Message-ID:
<63f767e9$0$19607$65785112@news.neostrada.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!3.eu.feeder.erje.net!2.eu.feeder.erje.net!feeder.erje.net!feeder2.ecngs.de!ecngs!feeder.ecngs.de!news.uzoreto.com!peer02.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mailReferences:
<b540afc4-561a-4ee7-a55f-71d080beaeecn@googlegroups.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!3.eu.feeder.erje.net!2.eu.feeder.erje.net!feeder.erje.net!feeder2.ecngs.de!ecngs!feeder.ecngs.de!news.uzoreto.com!peer02.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail Date: Thu, 23 Feb 2023 14:19:39 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.8.0 Subject: Re: Agregacja Newsgroups: pl.comp.bazy-danych References: <b540afc4-561a-4ee7-a55f-71d080beaeecn@googlegroups.com> From: Andrzej Stróżyński <astrozynski@poczta_dot_onet.pl> In-Reply-To: <b540afc4-561a-4ee7-a55f-71d080beaeecn@googlegroups.com> Lines: 35 Message-ID: <63f767e9$0$19607$65785112@news.neostrada.pl> Organization: Telekomunikacja Polska NNTP-Posting-Host: 80.53.153.108 X-Trace: 1677158377 unt-rea-a-02.news.neostrada.pl 19607 80.53.153.108:45803 X-Complaints-To: abuse@news.neostrada.pl X-Received-Bytes: 1999 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit