正如标题所说,我使用的是SQL Server 2008.如果这个问题很基本,我道歉.我使用SQL才几天.现在我有以下疑问:
SELECT TOP 10 p.id, pl.nm, pl.val, pl.txt_val
from dm.labs pl
join mas_data.patients p
on pl.id = p.id
where pl.nm like '%LDL%'
and val is not null
我想做的是在id列中使用select top n和不同的值.在一些论坛上搜索表示要使用
SELECT DISTINCT TOP 10 ...
但当我把第一行替换为
SELECT DISTINCT TOP 10 p.id, pl.nm, pl.val, pl.txt_val
我得到的结果与不使用distinct这个词时相同.我应该做什么才能过滤出重复的条目?
非常感谢.