Autor | Zpráva | ||
---|---|---|---|
derhaa Profil * |
#1 · Zasláno: 19. 2. 2006, 09:45:14
ahoj!
struktura db(myql+php) ->tabulka auta (id,vyrobce, model) ->tabulka model (id_model, nazev_model, id_vyrobce) ->tabulka vyrobce (id_vyrobce, nazev_vyrobce) Do tb auta se uklada nove auto(jenom ve formě čísel), kt. se za pomoci relaci odvolavaji na vlastnosti auta (vyrobce, model) do dvouch zbyvajicich tabulek. Problem: Do select.boxu načtu vyrobce, kt. jsou v tb auta ulozeny, a za jmeno vyrobce chci dát aktuální počet aut,právě uložených v tab. auta. Mělo vypadat takto např. Ford [5], Škoda[28] atd. Vím, že mohu zjistit celkový počet řádek tabulky(myqli_num_rows) auta, ale mě jde o to, že prozatím neumím zacyklit dotaz, kt. by vracel jenom počet určitého výrobce (řádek) - ale zároveň tento postup provedl i u ostatních výrobců (tj. i na ostatních řádkách) - a tím dosáhl toho, že za výrobci bude uveden v select.boxu i aktuální počet aut na dvoře... [b][/b][i][/i] |
||
Kajman_ Profil * |
#2 · Zasláno: 19. 2. 2006, 10:33:37
select count(*) as pocet, v.id_vyrobce, v.nazev_vyrobce from auta a, vyrobce v where a.vyrobce=v.id_vyrobce group by v.id_vyrobce, v.nazev_vyrobce
|
||
Časová prodleva: 5 dní
|
|||
derhaa Profil * |
#3 · Zasláno: 24. 2. 2006, 18:21:53
ahoj!
dik - ale k cemu group by? |
||
Kajman_ Profil * |
#4 · Zasláno: 24. 2. 2006, 19:02:37
K seskupení a zjištění počtu aut pro jednotlivé výrobce.
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0