سلام
من یک جدول دارم که دارای یک فیلد id که اوتو نامبر است و یک فیلد برای ورود نام و 3 فیلد اینتیجر دیگه که id های جداول دیگه هست که هر 3 مورد در یک جدول که id اون رو هم دارم .من این 3 فیلد آخر را در گزارشات فقط استفاده می کنم (برای راحت تر شدن کار) حالا می خوام یک پروسیجر داشته باشم که یک نام و یک id رو بگیره توسط اون id مقدار این 3 فیلد منو پیدا کنه و به همراه نام در جدول ثبت کنه
در کل یعنی من یک جدول دارم که شامل 4 فیلد هست که یکی از اونا وارد و بقیه باید توسط خود پروسیجر از یک جدول دیگه پیدا بشه و در این جدول درج بشه
من این کد رو نوشتم اما نمی دونم حالا باید چطوری مقدار اون 3 فیلد دیگه رو پیدا کنم
کجا شو باید تغییر بدم؟
CREATE PROCEDURE SpInsertTTopic(@IdResearcheriden int,@InterestingTpc nvarchar(100),@hasExit bit OUTPUT)
AS
IF EXISTS (SELECT InterestingTopic FROM TTopic WHERE InterestingTopic =@InterestingTpc )
BEGIN
SET @hasExit=1
END
ELSE
BEGIN
INSERT INTO TTopic
(InterestingTopic ,RowLuck)
VALUES (@InterestingTpc,0)
SET @hasExit= 0
END
GO