Kmerker
04-13-2002, 06:00 AM
I have 2 tables. PARTS and VENDORS. I want to run a query that returns all the VENDORS and a COUNT of how many PARTS they provide. Some Vendors provide 0 parts but my query returns the value '1' for these vendors. Whats Wrong?
SELECT VENDOR.ID, VENDOR.NAME, Count(*)
FROM VENDOR LEFT JOIN PARTS ON VENDOR.ID=PARTS.VENDOR
GROUP BY VENDOR.ID,VENDOR.NAME;
SELECT VENDOR.ID, VENDOR.NAME, Count(*)
FROM VENDOR LEFT JOIN PARTS ON VENDOR.ID=PARTS.VENDOR
GROUP BY VENDOR.ID,VENDOR.NAME;