SELECT Count(t_medBild.Id) AS AntalförId FROM t_medBild where iD = [b]medlemensID[/b];
Count() räknare inte "unika" med samma ID utan den räknar ut allt... med where ID = 1 så gör din count bara unika för medlem som har ID = 1.
3 svar · 291 visningar · startad av saw
I tabellen t_medBild så finns bl a fälten bild_id (unik räknare) och
id(främmande nyckel).
Varje medlem kan lägga in upp till fem bilder, och i tabellen så
registreras då id: fem ggr.
Det jag ville göra är att räkna hur många medlemar som har bild
registrerat.
Om jag skriver så här:
SELECT Count(t_medBild.Id) AS AntalförId FROM t_medBild;
.. så räknar den alla posterna men jag ville bara ha reda
på de unika siffrorna.
Det hjälper inte att lägga till distinct, jag får samma siffra.
Några tips?
SELECT Count(t_medBild.Id) AS AntalförId FROM t_medBild where iD = [b]medlemensID[/b];
Count() räknare inte "unika" med samma ID utan den räknar ut allt... med where ID = 1 så gör din count bara unika för medlem som har ID = 1.
Tackar