سلام روز بخیر
من دوتا جدول دارم یکی تقویم که تاریخ ها و ایام هفته هستش به صورت 1397/10/01 الی.... که فیلد تاریخ از نوع char می باشد
و دیگری کارکرد پرسنل زمان ورود و خروجشون و تاریخ از نوع charselect *
from calender left join timework on calender.date=timework.date
where
calender.date>='1397/10/01'
and calender.date<='1397/10/30
طبیعتا باید تمام تاریخ های جدول calenderr نمایش داده شود و برای هر فیلد متناظر از جدول timework کارکرد هر پرسنل درج شود و برای تاریخ هایی که هر پرسنل حضور نداشته اند مقدار null درج شود
اما مشکل که الان دارم اینه که فقط تاریخ هایی که پرسنل حضور دارد نمایش میدهد و در صورت عدم حضور مقدار null درج نمیشود
در واقع در صورتیکه در جدول دوم یعنی timework رکوردی با تاریخ متناظر در جدول اول یعنی calender ثبت نشده باشد چیزی نمایش نمی دهد
به شکل دیگه بخوام توصیف کنم left join مثل join عمل میکنه
تا الان همچین مشکلی برام پیش نیومده لطفا کمک کنید
ممنون