I have this exact same problem with MacBooks.
Our mac users can connect via:
Company Wifi, Docking station on a hot desk, or via VPN.
I have lost many macbook assets on the system as they get overwritten by other devices connecting via the same docking stations.
I like the idea of excluding the mac addresses via SQL, but we have so many, it would be a big job to list them individually. They are all the same brand, and therefor will all share the same first three sections of the mac address. Is it possible to list the macaddress using wildcards -e.g. "a0:a1:a2:**:**:**" which would effectively stop anything from that company being merged?
or does anyone have any other ideas on how to stop Macbook assets from lost due to this duplication?
thanks!