I made only a small change to the report
Select Top 1000000 dbo.tblComputers.Computername,
dbo.tblComputers.ComputerUnique, dbo.tblComputers.Computer As Hostname,
dbo.tblBIOS.SerialNumber, dbo.tblComputers.LastknownIP,
tblNetwork.Description, dbo.tblNetwork.MACaddress
From dbo.tblComputers Inner Join
dbo.tblBIOS On dbo.tblComputers.Computername = dbo.tblBIOS.Computername
Inner Join
tblSystemEnclosure On dbo.tblComputers.Computername =
tblSystemEnclosure.Computername Inner Join
tblComputerSystemProduct On dbo.tblComputers.Computername =
tblComputerSystemProduct.Computername Inner Join
tblNetwork On dbo.tblComputers.Computername = tblNetwork.Computername
I added the description of the network card.
The problem is that each computer can have multiple (virtual) network cards each with their own mac address.
The same applies to tblmonitors, they can have multiple monitors