noorsoft
پنج شنبه 10 اردیبهشت 1388, 10:29 صبح
سلام
من دو جدول دارم که انها را به هم ارتباط دادم جدول اولی شامل یک Id,Name,Counts هست و جدول دوم هم همینطور من میخام تمام رکوردهای جدول اول توی select باشه برای همین از LEFT OUTER JOIN استفاده کردم
Select tb1.id,tb1.Name,tb1.conts-tb2.conts as total from Tb1 Left outer join Tb2 on tb1.id=tb2.id
مشکلم اینجاست که اگه یک رکورد توی جدول دوم نباشه conts اون برابر Null میشه و در نتیجه counts دو جدول را که قراره از هم کسر شوند را Null بر می گردونه
برای حل این مشکل چه راه حلی را پیشنهاد می کنید
با تشکر
من دو جدول دارم که انها را به هم ارتباط دادم جدول اولی شامل یک Id,Name,Counts هست و جدول دوم هم همینطور من میخام تمام رکوردهای جدول اول توی select باشه برای همین از LEFT OUTER JOIN استفاده کردم
Select tb1.id,tb1.Name,tb1.conts-tb2.conts as total from Tb1 Left outer join Tb2 on tb1.id=tb2.id
مشکلم اینجاست که اگه یک رکورد توی جدول دوم نباشه conts اون برابر Null میشه و در نتیجه counts دو جدول را که قراره از هم کسر شوند را Null بر می گردونه
برای حل این مشکل چه راه حلی را پیشنهاد می کنید
با تشکر