我从用户那里获取了这些变量
@KullaniciAdi nvarchar(30),
@KullaniciSoyadi nvarchar(30),
@KullaniciMailAdresi nvarchar(max),
@KullaniciTelNo tinyint,
@KullaniciSehir nvarchar(30)
但是我的表希望我从另一个KullaniciSehirID
表中获取Sehir
。
所以我宣布了
declare @KullaniciSehirID int
这个变量我希望传递这个
Select Sehir.SehirID
FROM Sehir
WHERE Sehir.SehirAdi = @KullaniciSehir
选择返回我的变量,但我无法做到。
我该怎么办?
答案 0 :(得分:2)
Select @KullaniciSehirID = SehirID FROM Sehir WHERE Sehir.SehirAdi=@KullaniciSehir
@KullaniciSehirID将包含正确的值,您可以在查询的其余部分使用它