これは何度も尋ねられましたが、私は自分に合った解決策を見つけていません。私は以下のような見方をしています。すべての列を返すクエリを実行する必要がありますが、一意のGLASS_IDに対して1回だけ実行します。where句も必要ですWHEREGLASS_IDLIKE'%' + @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 1375 DB N 16.00 26865 DB00375 1375 DB N 16.00 26866 DB00375 1375 DB N 16.00 38929 DB00408 1408 DB N 12.00 38930 DB00408 1408 DB N 12.00 38931 DB00408 1408 DB N 12.00 38932 DB00408 1408 DB N 12.00 38933 DB00408 1408 DB N 12.00 38990 DB00408 1408 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 1375 DB N 16.00 38929 DB00408 1408 DB N 12.00WHERE GLASS_ID LIKE'%DB00%'の場合