最后如果它不完全匹配则应返回''。
PS:您应该根据VrtUrunKod对第一个表进行分组。 例如,如果MAM | 002(即VrtUrunKod)OzellikKod字段与临时表的OzellikKodu字段不匹配,它应该查找另一个VrtUrunKod记录。
Edit1:isnull((Select TOP 1 VrtUrunKod From KonfigOlusmusOzellikler k Where Sirket_Kod = @sp_Sirket_Kod and AnaUrunKod = @spStokKod and
exists(Select * From #TempDegisen t Where t.KartelaKodu = k.KartelaKodu and t.OzellikKodu = k.OzellikKod and t.StokKodu = k.AltKod)),'')
这是我写的到目前为止您可以忽略Sirket_Kod字段和参数。
答案 0 :(得分:0)
这应该产生一个行列表,其中有一个k没有匹配的t,并且没有匹配的k。如果没有行结果,则匹配所有行:
{{1}}