Autor | Zpráva | ||
---|---|---|---|
caradoc Profil * |
#1 · Zasláno: 4. 8. 2009, 11:50:42
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 |
#2 · Zasláno: 4. 8. 2009, 11:57:21
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 * |
#3 · Zasláno: 4. 8. 2009, 12:04:18
je to vztah 1:N, každá tabulka má jiný počet řádků
|
||
Časová prodleva: 15 let
|
0