ďťż
 
SELECT i rozne dane ďťż
 
SELECT i rozne dane
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

SELECT i rozne dane



Tomasz Sankowski - 13-11-2006 00:47
SELECT i rozne dane
  Witam wszystkich!

Ten temat pewnie był poruszany, ale jakoś go nie znalazłem... Pewnie
używałem złych słów kluczowych. Sprawa dotyczy bazy MySQL.
Mam tabelę, która wygląda mniej więcej tak:
ID, OwnerID, Dane:
1, 1, ala
2, 1, basia
3, 2, ola
4, 2, ania
5, 1, asia

Teraz interesuje mnie ile jest wystąpień poszczególnych ownerów.
W tej chwili robię to tak:
SELECT count(*) FROM tabela WHERE OwnerID='1'
SELECT count(*) FROM tabela WHERE OwnerID='2'
....
SELECT count(*) FROM tabela WHERE OwnerID='n'

A że ownerów jest sporo, to trochę to trwa. Jak znam życie, możliwe jest
jedno zapytanie. Czy ktoś byłby łaskawy pomóc? Próbowałem eksperymentować z
GROUP BY ale jakoś za cienki najwidoczniej jestem.

TIA

--
TS





hubert depesz lubaczewski - 13-11-2006 00:47

  On 2006-11-02, Tomasz Sankowski <ask@me.pl> wrote:
> Mam tabelę, która wygląda mniej więcej tak:
> ID, OwnerID, Dane:
> 1, 1, ala
> 2, 1, basia
> 3, 2, ola
> 4, 2, ania
> 5, 1, asia
> Teraz interesuje mnie ile jest wystąpień poszczególnych ownerów.
> A że ownerów jest sporo, to trochę to trwa. Jak znam życie, możliwe jest
> jedno zapytanie. Czy ktoś byłby łaskawy pomóc? Próbowałem eksperymentować z
> GROUP BY ale jakoś za cienki najwidoczniej jestem.

select OwnerID, count(*) from tabelka group by OwnerID;

depesz

--
mój boże, spraw abym milczał, dopóki się nie upewnię, że naprawdę mam
coś do powiedzenia. (c) 1998 depesz




Tomasz Sankowski - 13-11-2006 00:47

  Użytkownik "hubert depesz lubaczewski" <depesz@depesz.com> napisał w
wiadomości news:mhqp14-2i7.ln1@xxx.home.depesz.com...
>
> select OwnerID, count(*) from tabelka group by OwnerID;
>

Więc jednak GroupBy! Ale na to nie wpadłem (wstyd mi).
Dziękuję BARDZO serdecznie - to mi ogromnie pomogło.
I oczywiście - działa jak należy.

--
TS
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    [help] Illustrator CS - =?ISO-8859-2?Q?znikn=B1=B3_Selection_?==?ISO-8859-2?Q?Tool_=28V=29?= [mysql 4.0] SELECT t1.id, t1.foo FROM t1 oraz COUNT t2 w jednym zapytaniu. SELECT MAX(nazwaPola) FROM tabela WHERE .... i ORA-01405: pobran? warto?ci? kolumny jest NULL =?iso-8859-2?q?select_sum_i_dwie_tabele..._b=B3=EAdna_agregac ja?= =?iso-8859-2?Q?=5BMySql=5D_-_select_po_5_rekordow_mniejssych_i_wi=EAkszych?= =?iso-8859-2?Q?=5BMySql=5D_Select_wed=B3ug_nazwy_pola?= =?ISO-8859-2?Q?[mysql]_Nie_potrafi=EA_zgrupowa=E6_selecta_(proste)?= =?ISO-8859-2?Q?[MS_SQL]_update_wielu_p=F3l_na_raz_z_selecta?= Wstawianie nowego wiersza w przypadku jego braku podczas SELECT w PostgreSQL [pgsql] jak =?ISO-8859-2?Q?zrobi=E6_taki_select_=3F?=
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • felgiuzywane.xlx.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