با سلام خدمت دوستان
میخواهم از کد زیر برای نمایش رکوردهایی که فیلد 1 آن مساوی فیلد 2 باشد را نمایش دهم.ولی عملا اطلاعات نادرست را نشان میدهد. به نظر شما مشکل این کد چیست؟ متشکرم


SQL.Text:='SELECT T1.* FROM '+strTableBank+' AS T1'+
' WHERE T1.Tik=False AND EXISTS (SELECT T2.* FROM '+
strTableBank+' AS T2 WHERE T2.Bardasht=T1.Variz)'+
' ORDER BY Tarikh';