ببخشید ولی من این کار رو قبلا امتحان کردم ولی جواب نمی ده در واقع سطرهایی از جدول رو که editstaffcode خالی دارن رو برنمی گردونه ببینید من تو برنامه چند تا فرم دارم که قراره اطلاعات توشون ثبت و ویرایش بشه و هر اطلاعاتی که ثبت می شه کد پرسنلی که ثبت کرده هم ثبت می شه و هر اطلاعاتی که ویرایش می شه باید کد پرسنلی که ویرایش کرده هم ثبت شه و حالا ممکنه یه جایی اطلاعات ویرایش نشه اون وقت هیچ کد ویرایش کننده ای ندارم و وقتی می خوام گزارش بگیرم باید نام پرسنل رو نشون بدم می گم که خالی بر می گردونه اینم کدش
SELECT dbo.acquaintance.acquaintancecode, dbo.acquaintance.acquaintancetype, dbo.staff.staffname + ' ' + dbo.staff.stafffamily AS insertnameandfamily,
staff_1.staffname + ' ' + staff_1.stafffamily AS editnameandfamily
FROM dbo.acquaintance INNER JOIN
dbo.staff ON dbo.acquaintance.staffcode = dbo.staff.staffcode INNER JOIN
dbo.staff AS staff_1 ON dbo.acquaintance.editstaffcode = staff_1.staffcode