SQL Server 2008
SQL Statement
SELECT [IP_ADDR1_TEXT], COALESCE(COUNT(distinct [IP_ADDR1_TEXT]),0) as Instances FROM sem_computer LEFT JOIN [dbo].[V_SEM_COMPUTER] ON sem_computer.COMPUTER_ID = [dbo].[V_SEM_COMPUTER].COMPUTER_ID AND [IP_ADDR1_TEXT] = '10.10.10.11' GROUP BY [IP_ADDR1_TEXT]
If 10.10.10.11 doesn't exist, it returns
IP_ADDR1_TEXT Instances NULL 0
but if it exists, then it returns
IP_ADDR1_TEXT Instances 10.10.10.11 1
How do I fix the statement so it outputs the IP address even if it doesn't exist, i.e
IP_ADDR1_TEXT Instances 10.10.10.11 0