Autor Zpráva
dmx
Profil *
Nemůže přijít na jednu (pro vas jiste jednoduchou) věc, poraďte prosím..

Mám dvě tabulky - hovory(TelCislo,delka,cena) a seznam(TelCislo,jmeno).
A potrebuji zjistit, kolikrat se na které cislo volalo a kolik se na ne provolalo.

Následující příkaz sice funguje, ale nezobrazí hovory na číslo, které není v tabulce seznam!
Potřeboval bych v tom případě vysledek:
TelCislo 123, Jmeno: Novak, Celkem: x minut, x kc..
TelCislo 444, Jmeno: nedefinované, Celkem: x minut, x kc.. << tenhle radek se vubec nezobrazi

SELECT hovory.TelCislo, seznam.jmeno, count( * ), sum(delka), sum(cena)
FROM hovory, seznam
WHERE hovory.TelCislo = seznam.TelCislo
GROUP BY hovory.TelCislo

Predem diky za pomoc
Alphard
Profil
SELECT hovory.TelCislo, seznam.jmeno, count( * ), sum(hovory.delka), sum(hovory.cena) 
FROM hovory left join seznam 
on hovory.TelCislo = seznam.TelCislo 
GROUP BY hovory.TelCislo
dmx
Profil *
Díky, to je přesně to co jsem potřeboval.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0