FUNDFAMILY_ID FUND_NAME REPORTSECTION_ID
--------------------------------------------------------------
172295295 VANGUARD GROWTH FUND (Retail) 126345
172295295 VANGUARD GROWTH FUND (Retail) 126354
--------------------------------------------------------------
但我需要得到的结果如下图所示:如何获得不同的记录SQLSERVER
FUNDFAMILY_ID FUND_NAME REPORTSECTION_ID
--------------------------------------------------------------
172295295 VANGUARD GROWTH FUND (Retail) 126345
内部存储过程我有一个查询像下面这给重复的行
INSERT INTO #TABLE_REPORTSECTIONDATA (FUND_NAME, FUNDFAMILY_ID, REPORTSECTION_ID)
SELECT DISTINCT @FUNDNAME_TEMP , @FUNDID_TEMP, EntryPointViewsId
FROM EntryPointViews EPV
ORDER BY EntryPointViewsId
DISTINCT关键字不给我正确的结果。请建议
行为如预期。由于AnotherId在这些行中不同,因此会得到两行。 也许你的业务案例是获得最大或最小anotherid?否则,这将是正确的行为。你能提供详细的信息吗? – Ionic
为什么你想用'126345'而不是'126354'的记录? – AakashM
一次一条记录应插入到数据库。 –