PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : دیتابیس کوئری برای تعداد کالا و تعداد کالا خاص در هر طبقه



hamidreza_s
August 25th, 2011, 18:41
سلام. من راجع به کوئی SQL مشکل دارم.
قضیه از این قراره. صورت مساله را میتوان اینطور در نظر گرفت:

یک جدول برای طبقه بندی کالاها دارید و یک جدول هم برای کالاها.
کالاها بواسطه ارتباط یک به چند در طبقه بندی هستند.

حالا من میخوام یک پرس و جوی بانک اطلاعاتی که اولاً اسامی تمام طبقه بندی ها رو بعلاوه تعداد کالای موجود در هر طبقه را و نیز تعداد کالاهای خاص موجود در هر طبقه را لیست کنه.
اینطوری مثلاً:

SELECT category. * , COUNT( product.id ) , COUNT(product.id)
FROM category
LEFT JOIN product ON category.id = product.category_id
GROUP BY category.id
مشکل کوئری بالا اینه که اصلاعات طبقه بندی را به همراه تعداد کالای هر طبقه بر میگردونه. در حالی که میخوام یه count دیگه اضافه بشه که کالاهای خاص اون طبقه را بشمره.
ممنون میشم راهنمایی کنید.