Autor Zpráva
caradoc
Profil *
Dobrý den potřebuji poradit s dotazem SQL
celkem mám dvě tabulky :
první se jmenuje A
id | soubor | hodnota
1 | 001.jpg | 1
2 | 002.jpg | 0
3 | 003.jpg | 2
4 | 004.jpg | 3

druhá tabulka B
id | id_souboru | kliknuto
1 | 1 | 1
2 | 3 | 2

a te´d potřebuji vytvořit selekt, který zobrazí všechny soubory XXX.jpg a u příslušného a.id zobrazí kolikrát bylo kliknuto tzn b.kliknuto

bude to snadné, ale už nemám myšlenku co dělám špatně,
dík za pomoc, Caradoc
ninja
Profil
Je to vztah 1:1 nebo 1:n?

SELECT a.soubor, SUM(b.kliknuto) FROM a LEFT JOIN b ON a.id=b.id_souboru GROUP BY a.id;
caradoc
Profil *
je to vztah 1:N, každá tabulka má jiný počet řádků

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: