امتیاز موضوع:
  • 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 تشکر در 422 ارسال )
ارسال: #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 2,672 ۱۶-خرداد-۱۳۹۵, ۰۹:۵۸:۰۹
آخرین ارسال: lord_viper
  اجرای چند دستور همزمان Ghoghnus 1 2,533 ۱۶-تير-۱۳۹۳, ۰۲:۴۰:۵۱
آخرین ارسال: far_222000
  دستور DELETE aleas 1 2,567 ۲۶-خرداد-۱۳۹۳, ۱۵:۴۳:۴۲
آخرین ارسال: babyy
  [سوال] select & Case or having mesmslampanah 10 7,134 ۰۷-خرداد-۱۳۹۲, ۱۶:۴۳:۵۱
آخرین ارسال: mesmslampanah
  دستور SELECT با WHERE تر كيبي! Mohandese_Javan 5 6,644 ۲۷-تير-۱۳۹۱, ۰۸:۵۸:۲۱
آخرین ارسال: Di Di
  دستور sql stringf 1 2,893 ۱۲-تير-۱۳۹۱, ۲۱:۲۵:۰۳
آخرین ارسال: lord_viper
  مشکل عجیب در اجرای دستور Like در SQL sepahbod 0 2,950 ۱۷-آذر-۱۳۹۰, ۱۹:۴۲:۳۰
آخرین ارسال: sepahbod
  ارسال دستور به کلاینت Payman62 13 10,530 ۱۱-شهریور-۱۳۸۸, ۱۸:۰۷:۵۹
آخرین ارسال: Payman62
  چرا؟ select sav68 21 14,928 ۲۴-اسفند-۱۳۸۷, ۱۶:۵۹:۳۸
آخرین ارسال: sav68
Question ذخیره نتیجه یک دستور سلکت در داخل یک تیبل saeed_vbvb 1 3,565 ۲۴-اسفند-۱۳۸۵, ۲۰:۵۱:۰۰
آخرین ارسال: esmaeily-hosein

پرش به انجمن:


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

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