Indsæt én betingelser mere i denne her query?
Hejsa,Jeg har en tabel med forhandlere og brugere. Der skelnes mellem forhandler og bruger ved at forhandlerid har en værdi hvis der er tale om en bruger. Ellers = 0. Nedenstående skal give mig en liste over forhandlerne, hvor den tæller antallet af brugere (+ trækker lidt flere info ind fra andre tabeller). Det virker også fint, men jeg skal nu have en betingelse indsat for hvilke brugere, som skal tælles med i min count. Der skal status være = 1 - og hvis jeg putter en 'WHERE t2.status=1' ind i slutningen, så får jeg kun udlæst forhandlere, som har en bruger med status=1. Forhandlere helt uden brugere skal jo også med på listen.
SELECT t1.id AS id, t1.navn AS navn, COUNT(t2.kontaktperson) as brugerantal, t1.kontaktperson, certificering.navn, t1.trybuy, t1.kort, t1.sidstonline, t1.sidsteaendring, t1.sidstonline FROM forhandler t1 LEFT JOIN forhandler t2 ON t1.id = t2.forhandlerid LEFT JOIN certificering ON t1.certificering = certificering.id WHERE t1.status=1 AND t1.forhandlerid=0 GROUP BY t1.id
How to?
Hilsen
Martin
