Buenos días amigos, resulta que estoy trabajando con un script que quiero hacer, pero no soy muy ducho para esto, y vengo pidiendo asesoría.
Resulta que tengo este script:
Puede ser que una que otra letra esté mal puesta porque sólo dejé la escencia del script y le cambié algunos nombres de campos realesSELECT a.IPAddressStr IP, h.DNSName Nombre, h.NBName Nombre 2, h.CodetID Codigo, a.Cat Categ, h.OSName Equipo,
u.Name User, v.FaultlineID AssetID, v.name AssetDescripcion, v.cve Unidad, v.Status Estado, v.patched Prior, t.status Ficha
FROM hosts h, assets a, users u, vulns v, tickets t
WHERE h.assetID = a.AssetID AND a.UserID = u.UserID AND h.hostid = t.hostID
Y me da este resultado:
Pero yo quiero que me omita los registros que ya estén repetidos en el campo de AssetID para cada IP. Es decir, puede tener el mismo AssetID siempre y cuando sea una distinta IP. Cada IP puede tener X Asset's ID siempre y cuando no sean repetidos, no sé si me doy a entender. Ya intenté con DISTINTC, GROUP BY, pero no logro dar con esto.. ¿Será que alguien me ayuda?