گزارش از دو جدول در یک دستور Select در SQL Server

بپرسید

0

{{ digitTrunc(content.likes) }}

باسلام و احترام خدمت دوستان عزیز ، من یک جدول به نام T دارم که در آن خدماتی که برای مشتری انجام شده ثبت می شود و دارای فیلد های Id و Name و sharh هست. یک جدول دیگری به نام L نیز وجود دارد که اگر قطعه ای استفاده شود در آن ثبت می شود و دارای فیلدهای Cod و NameVasileh و IdT که فیلد IdT کلید خارجی Id در جدول T می باشد.

در اصل جداول T و L و خروجی به صورت زیر باشد

باسلام و احترام خدمت دوستان عزیز ، من یک جدول به نام T دارم که در آن خدماتی که برای مشتری انجام شده ثبت می شود و دارای فیلد های Id و Name و sharh هست. یک جدول دیگری به نام L نیز وجود دارد که اگر قطعه ای استفاده شود در آن ثبت می شود و دارای فیلدهای Cod و NameVasileh و IdT که فیلد IdT کلید خارجی Id در جدول T می باشد.

در اصل جداول T و L  و خروجی به صورت زیر باشد

||https://tosinso.com/files/get/f87cb0aa-860b-4bba-872f-7422d3cee6ec||

من در SQL Server کد را به صورت زیر می نویسم
select ID ,Name ,Sharh ,COUNT(Idt) from T ,L where T.ID=L.IdT  GROUP BY ID ,Name ,Sharh

ولی در خروجی مورد نظر من اطلاعات مربوط به ID شماره 3 در جدول T را نمایش نمی دهد. علت چیست؟
در اصل برای فرد شماره 3 هیچ قطعه ای استفاده نشده و باید صفر درنظر گرفته شود ولی با این کد من اصلا نمایش نمی دهد.
باتشکر از راهنمایی شما دوستان عزیز

من در SQL Server کد را به صورت زیر می نویسم

select ID ,Name ,Sharh ,COUNT(Idt) from T ,L where T.ID=L.IdT GROUP BY ID ,Name ,Sharh

ولی در خروجی مورد نظر من اطلاعات مربوط به ID شماره 3 در جدول T را نمایش نمی دهد. علت چیست؟

در اصل برای فرد شماره 3 هیچ قطعه ای استفاده نشده و باید صفر درنظر گرفته شود ولی با این کد من اصلا نمایش نمی دهد.

باتشکر از راهنمایی شما دوستان عزیز

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران

پاسخ ها به این سوال

پاسخ ها به این سوال

{{ digitTrunc(post.likes) }}

این پست در تاریخ {{ dateString(new Date(post.deleteDate)) }} توسط {{ post.deletedByUser }} حذف شده است.

دلیل حذف: {{ post.deleteReason ?? 'نامشخص' }}

{{ err }}
{{ post.userAchivements.rhodiumAchievements }}
{{ post.userAchivements.platinumAchievements }}
{{ post.userAchivements.goldAchievements }}
{{ post.userAchivements.silverAchievements }}
{{ post.userAchivements.bronzeAchievements }}
{{ timeSince(new Date(post.date)) }} قبل

برای ثبت پاسخ خود در وب سایت وارد حساب کاربری خود شوید
قابلیت ارسال مطلب توسط مدیریت سایت غیر فعال شده است