iAmirZ
پنج شنبه 23 مرداد 1393, 13:42 عصر
درود
بنده یک کوئری نوشتم که اطلاعات employee هارو از داخل دیتابیس بکشه.
مشکل اینجاست که اگه کاربر BossID یا DeptID یا هر دو را خالی بزاره و پر نکنه با این کوئری چاپ نمی شند !!
اگه امکان داره این کوئری را جوری برام تصحیح کنید که کاربرانی که اطلاعات بالا را ناقص دارند هم چاپ کنه
select e.EID as EID,e.ENo as ENo,e.FName as FName,e.LName as LName,e.Address as Address,e.BDate as BDate,e.Gender as Gender,DName,b.FName as bossFName,b.LName as bossLName
from employee as e
inner join dept
on e.DeptID = dept.DID
inner join employee as b
on e.BossID = b.EID
بنده یک کوئری نوشتم که اطلاعات employee هارو از داخل دیتابیس بکشه.
مشکل اینجاست که اگه کاربر BossID یا DeptID یا هر دو را خالی بزاره و پر نکنه با این کوئری چاپ نمی شند !!
اگه امکان داره این کوئری را جوری برام تصحیح کنید که کاربرانی که اطلاعات بالا را ناقص دارند هم چاپ کنه
select e.EID as EID,e.ENo as ENo,e.FName as FName,e.LName as LName,e.Address as Address,e.BDate as BDate,e.Gender as Gender,DName,b.FName as bossFName,b.LName as bossLName
from employee as e
inner join dept
on e.DeptID = dept.DID
inner join employee as b
on e.BossID = b.EID