I split your post into a separate forum topic and included a sample report below. It lists your domain users, a count of the number of unique computers each user logged into and the last logon event per computer and per user.
Select Top 1000000 tblADusers.Username,
tblADusers.Userdomain,
SubQuery2.Count As UniqueComputers,
SubQuery3.AssetID,
SubQuery3.AssetName,
SubQuery3.Domain,
SubQuery3.IPAddress,
SubQuery3.LastLogon
From tblADusers
Left Join (Select Top 1000000 SubQuery1.Username,
SubQuery1.Userdomain,
Count(SubQuery1.AssetID) As Count
From (Select Distinct Top 1000000 tblCPlogoninfo.Username,
tblCPlogoninfo.Domain As Userdomain,
tblAssets.AssetID
From tblCPlogoninfo
Inner Join tblAssets On tblAssets.AssetID = tblCPlogoninfo.AssetID)
SubQuery1
Group By SubQuery1.Username,
SubQuery1.Userdomain) SubQuery2 On SubQuery2.Username = tblADusers.Username
And SubQuery2.Userdomain = tblADusers.Userdomain
Left Join (Select Top 1000000 tblCPlogoninfo.Username,
tblCPlogoninfo.Domain As Userdomain,
tblAssets.AssetID,
tblAssets.AssetName,
tblAssets.Domain,
tblAssets.IPAddress,
Max(tblCPlogoninfo.logontime) As LastLogon
From tblCPlogoninfo
Inner Join tblAssets On tblAssets.AssetID = tblCPlogoninfo.AssetID
Group By tblCPlogoninfo.Username,
tblCPlogoninfo.Domain,
tblAssets.AssetID,
tblAssets.AssetName,
tblAssets.Domain,
tblAssets.IPAddress) SubQuery3 On SubQuery3.Username = tblADusers.Username
And SubQuery3.Userdomain = tblADusers.Userdomain
Order By tblADusers.Userdomain,
tblADusers.Username,
SubQuery3.LastLogon Desc