Table Uye
(
Id int,
Name nvarchar(50)
)
Insert Uye (1,'Admin')
Insert Uye (2,'Soru Soran Kullanıcı')
Insert Uye (3,'Cevap Veren Kullanıcı')
Table Soru
(
Id int,
UyeId int,
Soru nvarchar(500)
)
Insert Soru (1,2,'Soru ?')
Table Cevap
(
Id int,
SoruId int,
UyeId int --Cevaplayan UyeId,
Cevap nvarchar(500)
)
Insert Cevap (1,1,3,'Cevap')
--Cevapları Soruyu soran ve Admin Görecek Yani Uye Id Değere 1 olan Admin ve 2 olan Soru soran Kullanıcı
Declare @UyeId int
Select C.* From Cevap C
Inner Join Soru S on S.Id=C.SoruId
Where
S.UyeId=@UyeId --Paramete değeri soruyu soran uye ise
or --yada
@UyeId=1 -- Parametre değeri admin ise