PDA

View Full Version : به دست آوردن تعداد



Parastoo7
شنبه 10 تیر 1391, 17:20 عصر
سلام.
فرض کنيد من سه جدول دارم . در table1 فيلدهاي id و project را دارم و در table 2 فيلدهاي id(کليد خارجي) وid1 و test را دارم. و در table3 فيلدهاي id1 (کليد خارجي ) و name را دارم.
مي خوام يک کوئري بگيرم که پروژه و تعداد افرادي (از جدول table3) که پروژه را اخذ کرده اند نشان دهد.
همه چيز درست عمل مي کند تا زماني که هيچ شخصي براي يک پروژه پيدا نشود. يعني تعداد صفر را نشان نمي دهد. خوب درست هم هست چون از inner join استفاده کرده ام. انواع ديگري از join ها را هم که استفاده مي کنم ، تعداد را درست بر نمي گرداند.
کسي مي تونه راهنمايي کنه

baktash.n81@gmail.com
شنبه 10 تیر 1391, 17:34 عصر
شما احتمالا دوبار باید جداول رو Join کنی ... Join جدول اول و دوم ... که باید Left Join باشد ... بعد دوباره Left Join با جدول سوم ...