امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
کمک برای دستور select
نویسنده پیام
Mrirani آفلاین
تازه وارد

ارسال‌ها: 1
موضوع‌ها: 1
تاریخ عضویت: مرداد ۱۳۹۸

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #1
کمک برای دستور select
سلام دوستان. ی سوالی. دوتا جدول داریم به اسم product و cart جدول product شامل فیلدهای زیر است id. Name. Price
Cart شامل فیلدهای زیر است
Id. IP. Pid هست pid همون id  جدول product است ی کوئری میخواییم  کوییری بنویسیم که جستجو بر اساس IP خاصی با‌شه و اطلاعات زیرو بده pid هایی ک اون IP رو دارن تعدادشون نام محصول. قیمت و تعداد اون pidهای اون ipرو جدول به product ک معلومه. Cart به صورت رکورد به رکورد ذخیره میشه یعنی id شماره 1ip127001pid1....رکورد بعدی فقط id اضافه میشه رکورد بعدی   id ippidکلها عوض شده حال کوئری چجوری بنویسم


فایل‌(های) پیوست شده بندانگشتی (ها)
   
۰۴-مرداد-۱۳۹۸, ۲۳:۲۷:۴۲
ارسال‌ها
پاسخ
far_222000 آفلاین
مدير بخش ديتابيس
*****

ارسال‌ها: 955
موضوع‌ها: 68
تاریخ عضویت: شهریور ۱۳۸۴

تشکرها : 468
( 1249 تشکر در 423 ارسال )
ارسال: #2
RE: کمک برای دستور select
(۰۴-مرداد-۱۳۹۸, ۲۳:۲۷:۴۲)Mrirani نوشته است: سلام دوستان. ی سوالی. دوتا جدول داریم به اسم product و cart جدول product شامل فیلدهای زیر است id. Name. Price
Cart شامل فیلدهای زیر است
Id. IP. Pid هست pid همون id  جدول product است ی کوئری میخواییم  کوییری بنویسیم که جستجو بر اساس IP خاصی با‌شه و اطلاعات زیرو بده pid هایی ک اون IP رو دارن تعدادشون نام محصول. قیمت و تعداد اون pidهای اون ipرو جدول به product ک معلومه. Cart به صورت رکورد به رکورد ذخیره میشه یعنی id شماره 1ip127001pid1....رکورد بعدی فقط id اضافه میشه رکورد بعدی   id ippidکلها عوض شده حال کوئری چجوری بنویسم

دستوری که بهش احتیاج دارید:

کد:
SELECT cart.pid, product.name, COUNT(cart.pid) AS IP_Count, (product.price * COUNT(cart.pid)) AS Final_Price FROM cart JOIN product ON cart.pid = product.id GROUP BY cart.pid, product.name, product.price

پارک24
مرجع خرید و فروش خودرو
۰۵-مرداد-۱۳۹۸, ۰۲:۵۳:۳۲
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy, hadikh73, 1نفر, lord_viper


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  SELECT The.Ghost 2 1,752 ۱۶-خرداد-۱۳۹۵, ۰۹:۵۸:۰۹
آخرین ارسال: lord_viper
  اجرای چند دستور همزمان Ghoghnus 1 1,896 ۱۶-تير-۱۳۹۳, ۰۲:۴۰:۵۱
آخرین ارسال: far_222000
  دستور DELETE aleas 1 1,828 ۲۶-خرداد-۱۳۹۳, ۱۵:۴۳:۴۲
آخرین ارسال: babyy
  [سوال] select & Case or having mesmslampanah 10 5,500 ۰۷-خرداد-۱۳۹۲, ۱۶:۴۳:۵۱
آخرین ارسال: mesmslampanah
  دستور SELECT با WHERE تر كيبي! Mohandese_Javan 5 5,882 ۲۷-تير-۱۳۹۱, ۰۸:۵۸:۲۱
آخرین ارسال: Di Di
  دستور sql stringf 1 2,331 ۱۲-تير-۱۳۹۱, ۲۱:۲۵:۰۳
آخرین ارسال: lord_viper
  مشکل عجیب در اجرای دستور Like در SQL sepahbod 0 2,423 ۱۷-آذر-۱۳۹۰, ۱۹:۴۲:۳۰
آخرین ارسال: sepahbod
  ارسال دستور به کلاینت Payman62 13 8,715 ۱۱-شهریور-۱۳۸۸, ۱۸:۰۷:۵۹
آخرین ارسال: Payman62
  کمک برای نصب mybb1.4.8 فارسی Keyhan Clever 2 2,413 ۳۰-تير-۱۳۸۸, ۲۱:۲۴:۴۹
آخرین ارسال: ha_60
  چرا؟ select sav68 21 12,387 ۲۴-اسفند-۱۳۸۷, ۱۶:۵۹:۳۸
آخرین ارسال: sav68

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS