PDA

View Full Version : برگرداندن کوئری مورد نظر



tara1367
چهارشنبه 24 آبان 1396, 20:28 عصر
سلام خدمت اساتید محترم

من کوئری می خوام که شامل اطلاعاتی باشد که در جدول اولی باشد ولی در جدول دومی نباشد. خوب تا اینجا با این کد درست هست:

SELECT TUser.Code,TUser.UserId,TUser.Fname+' '+TUser.Lname AS Name FROM TUser WHERE TUser.Sarparast=N'خیر' AND " +
"TUser.Vaziat='Y' AND TUser.UserId NOT IN (SELECT UserId FROM TUH

اما این برای وقتی هست که یک ستون از جدول اولی با ستون جدول دومی مقایسه شود. به دلیل اینکه فیلد UserId در جدول دومی با نام و نام خانوادگی های مختلف ذخیره شده یعنی Uniq نیست من باید بگم رکوردهایی از جدول اولی رو برگردون که UserId,Fname,Lname هر سه با هم در هیچ رکوردی از جدول دومی وجود نداشته باشد. راه حل چیست؟

با سپاس

Mahmoud.Afrad
چهارشنبه 24 آبان 1396, 22:29 عصر
چه دیتابیسی استفاده می‌کنید.