ďťż
 
Pobranie rekordów ďťż
 
Pobranie rekordów
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

Pobranie rekordów



sztygar - 13-11-2006 00:15
Pobranie rekordów
  witam,

mam tabelę:
id|typ|licznik
1|1|23
2|1|45
3|1|30
4|2|55
5|2|6
6|2|71
7|3|1
8|3|10
9|3|66
chiałbym teraz wyciągnąć jednym zapytaniem z bazy te wiersze (id, typ i
licznik), które mają najmniejsze wartości licznika - dla każdego typu jeden
wiersz. czyli, jak się domyślacie chciałbym otrzymać wiersze:
1|1|23
5|2|6
7|3|1
próbuję takim zapytaniem:
SELECT `id`, `typ`, MIN(`licznik`) AS `licznik` FROM `tablica` WHERE `typ` IN
(1,2,3) GROUP BY `typ` ORDER BY `typ`
czasy otrzymuję właściwe, ale mylnie przyporządkowane są do nich dane `id` i
`typ` - może mi ktoś doradzić gdzie robię błąd?

pozdrawiam,
sztygar

--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl





Elżbieta Okraska - 13-11-2006 00:15

  sztygar napisał(a):
> witam,
>
> mam tabelę:
> id|typ|licznik
> 1|1|23
> 2|1|45
> 3|1|30
> 4|2|55
> 5|2|6
> 6|2|71
> 7|3|1
> 8|3|10
> 9|3|66
> chiałbym teraz wyciągnąć jednym zapytaniem z bazy te wiersze (id, typ i
> licznik), które mają najmniejsze wartości licznika - dla każdego typu jeden
> wiersz. czyli, jak się domyślacie chciałbym otrzymać wiersze:
> 1|1|23
> 5|2|6
> 7|3|1
> próbuję takim zapytaniem:
> SELECT `id`, `typ`, MIN(`licznik`) AS `licznik` FROM `tablica` WHERE `typ` IN
> (1,2,3) GROUP BY `typ` ORDER BY `typ`
> czasy otrzymuję właściwe, ale mylnie przyporządkowane są do nich dane `id` i
> `typ` - może mi ktoś doradzić gdzie robię błąd?
>
> pozdrawiam,
> sztygar
>
Witam

Jesli mozesz robic podzapytania spróbuj tak

select a.* from tmp_x a,
(select typ, min (licznik)licznik from tmp_x
group by typ) b
where a.licznik=b.licznik and a.typ=b.typ

Pozdrawiam Elao
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    [ms sql] =?ISO-8859-2?Q?wy=B6wietlenie_pierwszych_5_rekord?==?ISO-8859-2?Q?=F3w_z_zapytania_=3F_odpowiednik_ROWNUM_w_o?== ?ISO-8859-2?Q?raclu_dla_MS_SQL=27a?= [MySQL] =?ISO-8859-2?Q?Wy=B6wietlenie_kolejnej_pozycji=2C_?==?ISO-8859-2?Q?jak=B1_mia=B3by_dany_rekord=2C_gdybym_czyta=B3 _?==?ISO-8859-2?Q?wg_konkretnych_kryteri=F3w=2E_Da_si=EA_=3F?= Jak =?ISO-8859-2?Q?zamieni=E6_dwa_pola_jednej_kolumny_?==?ISO-8859-2?Q?w_dw=F3ch_rekordach_za_pomoc=B1_jednego_zapyt? ==?ISO-8859-2?Q?ania=3F?= [mysql/php] jak =?ISO-8859-2?Q?zliczy=E6_ilo=B6=E6_unikalnyc?==?ISO-8859-2?Q?h_rekord=F3w_w_jednym_zapytaniu=3F?= =?ISO-8859-2?Q?WY=B6wietlenie_rekord=F3w_pocz=B1wszy_od_?==?I SO-8859-2?Q?danej_litery=2E=2E=2E?= =?iso-8859-2?Q?=5BMySQL=5D_Wy=B6wietlenie_wszystkich_rekordow _zawierajacy?==?iso-8859-2?Q?ch_duplikat_a__moze_inna_struktura_bazy_danych ?= [pgsql] Akcja w =?iso-8859-2?b?emFsZb9ub7ZjaQ==?= od liczby zmienionych =?iso-8859-1?q?rekord=F3w?= [postgresql] kilka =?ISO-8859-2?Q?rekord=F3w_subquery_jako_?==?ISO-8859-2?Q?string?= [mysql] Wyszukanie =?ISO-8859-2?Q?rekord=F3w=28powiazane_tabel?==?ISO-8859-2?Q?e=29?= [MySQL]: Dodanie zliczania =?ISO-8859-2?Q?rekord=F3w_do_rozb?==?ISO-8859-2?Q?udowanego_zapytania?=
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • wawa19wwa91.pev.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com