Kan man, når man laver en count, få den til at vise 0
Hejsa,Jeg har lavet et online spørgeskema. Det går ud på at virksomheder kan oprette lister med deres leverandører, og for hver leverandør skal de svare på 13 antal spøgsmål (de samme spm. for hver leverandør).
Nu er det sådan at jeg gerne vil lave en liste med alle disse leverandører, hvor der ud for hver står hvor mange spørgsmål de mangler at svare på.
Til det formål ville jeg lave et view, som laver en liste af laverandører, som jeg joiner med min svar tabel og laver en count.
SELECT dbo.q_leak_supplier.supID, dbo.q_leak_supplier.supName, COUNT(DISTINCT dbo.q_leak_answers.qID) AS Expr1
FROM dbo.q_leak_supplier INNER JOIN
dbo.q_leak_answers ON dbo.q_leak_supplier.siteID = dbo.q_leak_answers.siteID AND dbo.q_leak_supplier.supID = dbo.q_leak_answers.supID
GROUP BY dbo.q_leak_supplier.supID, dbo.q_leak_supplier.supName
Problemet med dette view er, at den ikke retunere dem der ikke har svarete.
Så i bund og grund er mit spørgsmål vel, hvordan får jeg viewet til at retunere 0 når der ikke er oprettet et svar for denne leverandør?
På forhånd tusind tak for hjælpen
Morten
