Hej! Använd MAX() på den icke-unika kolumnen och gruppera på övriga kolumner.Limitera sökresultat med avseende på specifik kolumn
Denna select sats generar en tabell med kanske 10 rader där kanske 3 av raderna är samma t1.TME_OBJECT_LABEL. Det enda unika är raden t9b.PACKAGE_NAME av de 3 raderna. Kan man på något sätt använda TOP 1 på t9b.PACKAGE_NAME så att man försäkrar sig om att t1.TME_OBJECT_LABEL alltid är unik?
<code>
select t1.TME_OBJECT_LABEL, t1.SYS_SER_NUM,
t1.REGISTERED_OWNER, cast(t1.RECORD_TIME AS varchar(12)), t9b.PACKAGE_NAME
from COMPUTER as t1, INST_NATIV_SWARE as t9a, NATIV_SWARE as t9b
with (nolock)
where t1.COMPUTER_SYS_ID = t9a.COMPUTER_SYS_ID and t9a.NATIV_ID = t9b.NATIV_ID and t9b.PACKAGE_NAME like '%windows%'
</code>
mvh mickeSv: Limitera sökresultat med avseende på specifik kolumn