I am trying to join two tables by the IP Address column using the following query however I am receiving multiple (3 records) for each IP address. Can you see something wrong here?SELECT smachIPAddress,ScanDate,ScanName,pspplMSSeverity,PatchMissingFROM(SELECT SDA.smachIPAddress,SDA.ScanDate,SDA.ScanName,PDA.pspplMSSeverity,SDA.PatchMissing,DENSE_RANK() OVER (ORDER BY SDA.ScanDate DESC) AS RnkFROM qryReportsScanSummaryWithDetailsAggregate SDALEFT OUTER JOIN qryReportsPatchStatusDetailAggregate PDAON SDA.smachIPAddress = PDA.smachIPAddressWHERE SDA.ScanName LIKE '%fisma-mgmt%'and PDA.pspplMSSeverity like '0'or PDA.pspplMSSeverity like '1'or PDA.pspplMSSeverity like '2'GROUP BY SDA.smachIPAddress,SDA.ScanDate,SDA.ScanName,PDA.pspplMSSeverity,SDA.PatchMissing)tWHERE rnk=1