Many thanks for the replies, i have amended accordingly but the Field that doesn't have any records assigned to it still not appearing as NULL or 0
SELECTEV.Value AS 'Ind Type Name', COUNT(EV.ExtraValueID) AS 'Count'
FROMExtraContact EC LEFT JOIN ExtraValue EV ON EV.ExtraValueID = EC.ExtraValueID
LEFT JOIN ExtraField EF ON EV.ExtraFieldID = EF.ExtraFieldID
GROUP BYEV.ExtraFieldID, EV.Value, EV.ExtraValueID
HAVINGEV.ExtraValueID IN (24699,24701,24706,24707,24710,24713,24734,24779,24740,64346,64350,24760)
OR EV.ExtraValueID IS NULL
ORDER BYEV.Value
The ExtraContact tbl contains only two columns ExtraContactID and ExtraValueID which is FK to the ExtraValue tbl which contains the Value (name of the Industry Type)