这已被多次询问,但我没有找到适合我的解决方案。我有一个类似于下面的视图。我需要运行一个返回所有列的查询,但对于任何唯一的 GLASS_ID 只返回一次。我还需要一个 where 子句WHERE GLASS_ID LIKE '%' + @PartialGlassId + '%'
VEH_ID GLASS_ID OPENING_SEQ PART_NUM PREFIX_CD ANT_FLAG BLK_SIZE1 26975 DB00201 1 201 DB Y 14.00 26864 DB00375 1 375 DB N 16.00 26865 DB00375 1 375 DB N 16.00 26866 DB00375 1 375 DB N 16.00 38929 DB00408 1 408 DB N 12.00 38930 DB00408 1 408 DB N 12.00 38931 DB00408 1 408 DB N 12.00 38932 DB00408 1 408 DB N 12.00 38933 DB00408 1 408 DB N 12.00 38990 DB00408 1 408 DB N 12.00 38991 DW01015 1 1015 DB N 12.00
结果应该是
VEH_ID NAGS_GLASS_ID OPENING_SEQ PART_NUM PREFIX_CD ANT_FLAG BLK_SIZE1 26975 DB00201 1 201 DB Y 14.00 26864 DB00375 1 375 DB N 16.00 38929 DB00408 1 408 DB N 12.00对于 WHERE GLASS_ID LIKE '%DB00%'