Article View: pl.comp.bazy-danych
Article #183199Sortowanie z grupowaniem rekordów
From: Jacek Krzyżyński
Date: Mon, 29 Jun 2009 12:10
Date: Mon, 29 Jun 2009 12:10
38 lines
1693 bytes
1693 bytes
Witam, tabela ma postać: id | jeden | dwa ---------------------- 1 | czerwony | 6000 2 | zielony | 2000 3 | czerwony | 3000 4 | czerwony | 4000 5 | zielony | 5000 6 | niebieski | 1000 Chciałbym w wyniku zapytania otrzymać rekordy posortowane wg pola "dwa", ale powinny być przed tym sortowaniem zgrupowane wg pola "jeden", przyjmując jako grupa najniższą wartość pola "dwa". Tabela po takim grupowaniu (przed sortowaniem) wyglądała by zatem tak: id | jeden | dwa ---------------------- 2 | zielony | 2000 3 | czerwony | 3000 6 | niebieski | 1000 Problem w tym, że chciałbym, aby zgrupowane rekordy nie były wykluczane z wyniku, a zatem wynik zapytania powinien nadal mieć 6 rekordów. Jeżeli jest to mało zrozumiałe ;), to oczekuję na wyjściu takiego porządku rekordów (wg id): 6, 2, 5, 3, 4, 1 Ktoś ma pomysł jak to rozwiązać? pozdrawiam, -- Jacek
Technical Details
Message-ID:
<h2aauq$61v$1@news.onet.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mail From: Jacek Krzyżyński <ocsid@vvizjasieci.pl> Newsgroups: pl.comp.bazy-danych Subject: Sortowanie z grupowaniem rekordów Date: Mon, 29 Jun 2009 14:10:02 +0200 Organization: http://onet.pl Lines: 38 Message-ID: <h2aauq$61v$1@news.onet.pl> NNTP-Posting-Host: papay.teleadreson.com.pl Mime-Version: 1.0 X-Trace: news.onet.pl 1246277402 6207 195.116.119.145 (29 Jun 2009 12:10:02 GMT) X-Complaints-To: niusy@onet.pl NNTP-Posting-Date: Mon, 29 Jun 2009 12:10:02 +0000 (UTC) User-Agent: Thunderbird 2.0.0.22 (Windows/20090605) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit