cheatgame
یک شنبه 15 اردیبهشت 1392, 00:18 صبح
سلام.
دوستان من دوتا جدول به اسم های orders و product دارم
در orders سفارشات ثبت می شه و در product محصولات
می خوام محصولاتی که بیشتر از همه سفارش داده شدند رو نمایش بدم.
کد زیر رو نوشتم ولی فقط product_id رو میده و هر کاری کردم مشخصات دیگه محصول رو از product بکشم بیرون نشد وقتی فیلد دیگه ای اضافه می کنم برای select خطا می ده. حتی تو select های داخلی
اگه می شه راهنمایم کنید. مرسی
SELECT product_id, NUMBER
FROM (SELECT product_id, COUNT(product_id) AS NUMBER
FROM orders
GROUP BY product_id) AS derivedtbl_1
ORDER BY NUMBER DESC
دوستان من دوتا جدول به اسم های orders و product دارم
در orders سفارشات ثبت می شه و در product محصولات
می خوام محصولاتی که بیشتر از همه سفارش داده شدند رو نمایش بدم.
کد زیر رو نوشتم ولی فقط product_id رو میده و هر کاری کردم مشخصات دیگه محصول رو از product بکشم بیرون نشد وقتی فیلد دیگه ای اضافه می کنم برای select خطا می ده. حتی تو select های داخلی
اگه می شه راهنمایم کنید. مرسی
SELECT product_id, NUMBER
FROM (SELECT product_id, COUNT(product_id) AS NUMBER
FROM orders
GROUP BY product_id) AS derivedtbl_1
ORDER BY NUMBER DESC