[mysql] zliczanie z kilku tabel
Jan Kowalski - 11-05-2007 12:31
[mysql] zliczanie z kilku tabel
witam
czy mozliwe jest sumowanie pol o tej samej nazwie z kilku roznych tabel?
tabela
mecz (id, pkt, komentarz) wyjazd (id, pkt, komentarz) skladka(id, pkt, komentarz)
czy jest mozliwe zsumowanie pkt z tych tabel?
sg - 11-05-2007 12:31
Jan Kowalski wrote: > witam > > czy mozliwe jest sumowanie pol o tej samej nazwie z kilku roznych tabel? > > tabela > > mecz (id, pkt, komentarz) > wyjazd (id, pkt, komentarz) > skladka(id, pkt, komentarz) > > czy jest mozliwe zsumowanie pkt z tych tabel? > > >
tak, jest możliwe
jerzy - 11-05-2007 12:31
Jan Kowalski napisał(a): > witam > > czy mozliwe jest sumowanie pol o tej samej nazwie z kilku roznych tabel? > > tabela > > mecz (id, pkt, komentarz) > wyjazd (id, pkt, komentarz) > skladka(id, pkt, komentarz) > > czy jest mozliwe zsumowanie pkt z tych tabel? > > > ma mecz można pojechać raz, za jedną składkę? jeśli tak, to po jakie licho robisz trzy tabelki? hi j
Jan Kowalski - 11-05-2007 12:31
> ma mecz można pojechać raz, za jedną składkę? > jeśli tak, to po jakie licho robisz trzy tabelki?
poniewaz skladka ma sie nijak do meczu
zadna tabelka nie jest ze soba powiazana
tylko punkty maja znaczenie ktore trzeba zliczyc, jesli sie da - czy ktos podpowie jak?
jan
jerzy - 11-05-2007 12:31
> tylko punkty maja znaczenie ktore trzeba zliczyc, jesli sie da - czy ktos > podpowie jak? > > jan > >
mecz (id, pkt, komentarz) > wyjazd (id, pkt, komentarz) > skladka(id, pkt, komentarz) >
trzeba złączyć tabelki, jak mają być złączone?
coś w stylu select sum(mecz.pkt) + sum(wyjazd.pkt) + sum(skladka.pkt) from mecz, wyjazd, skadka where mecz.id=wyjazd.id and wyjazd.id=skladka.id and mecz.id='numer_id' czy cóś a kawa była niezła
TW - 11-05-2007 12:31
On 17 Kwi, 22:45, jerzy <j...@gazeta.pl> wrote: > > tylko punkty maja znaczenie ktore trzeba zliczyc, jesli sie da - czy ktos > > podpowie jak? > > > jan > > mecz (id, pkt, komentarz) > > > wyjazd (id, pkt, komentarz) > > skladka(id, pkt, komentarz) > > trzeba złączyć tabelki, jak mają być złączone? > > coś w stylu > select sum(mecz.pkt) + sum(wyjazd.pkt) + sum(skladka.pkt) > from mecz, wyjazd, skadka > where mecz.id=wyjazd.id and wyjazd.id=skladka.id and mecz.id='numer_id' > czy cóś > a kawa była niezła
Skoro żadna tabelka nie jest ze sobą powiązana, to czy ma sens takie złączenie? Autor wątku nie precyzował chyba, że poszczególne tabele można łączyć po id. Można np.:
select sum(pkt) from ( select sum(pkt) as pkt from mecz where cośtam union all select sum(pkt) as pkt from skladka where cośtam2 union all select sum(pkt) as pkt from wyjazd where cośtam3 )
pozdr tw
jerzy - 11-05-2007 12:31
TW napisał(a): > On 17 Kwi, 22:45, jerzy <j...@gazeta.pl> wrote: >>> tylko punkty maja znaczenie ktore trzeba zliczyc, jesli sie da - czy ktos punkty do kogoś należą, ten ktoś to id(chyba) i w ten sposób może mieć jakiś sens
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
[mysql] =?ISO-8859-2?Q?Za=E6mienie=2E=2E=2E_jak_wy=B6wietli=E6?==?ISO-8859-2?Q?=2E=2E=2E?=
[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?=
[mysql 4.0.x] przenoszenie kolum =?ISO-8859-2?Q?mi=EAdzy_bazam?==?ISO-8859-2?Q?i_cd_=2E=2E=2E_?=
[MySQL] =?ISO-8859-2?Q?z=B3=B1czenie_tabeli_u=BFytkownik_i?==?ISO-8859-2?Q?_zdj=EAcia_z_wyborem_zdj=EAcia_domy=B6lnego?=
[MySQL] Jak =?ISO-8859-2?Q?wpisa=E6_do_tabeli_pozycje_dl?==?ISO-8859-2?Q?a_wierszy_gdybym_te_wiersze_wybiera=B3_w_ok?== ?ISO-8859-2?Q?re=B6lonej_kolejno=B6ci_=3F?=
Gdzie MySQL 4.1, a gdzie 5.0?
[MySQL 4.0...4.1] zabezpieczenie przed =?ISO-8859-2?Q?jednoczesn?==?ISO-8859-2?Q?=B1_edycj=B1?=
[MS SQL] "set names" (mySQL) w MS SQL
[mysql 5.x] jak =?ISO-8859-2?Q?zrealizowa=E6_zapytanie=3F_cz?==?ISO-8859-2?Q?yli_podzapytanie_i_wi=EAcej_ni=BF_jeden_rz=B1? ==?ISO-8859-2?Q?d_wynik=F3w?=
MySQL - jak =?ISO-8859-2?Q?wyeksportowa=E6_zawarto=B6=E6_wie?==?ISO-8859-2?Q?lkiej_tabeli?=
zanotowane.pldoc.pisz.plpdf.pisz.pllubiatowo.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 |
|