• 1 رای - 5 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
چیکار کنم این دستور کار کنه
#1
سلام دوستان عزیز

من میخوام ماکسیمم رکوردهایی که تکرار شده اند رو بدست بیارم این کد رو نوشتم ولی کار نمیکنه

کد پی‌اچ‌پی:
select max(maxnum)  from
(
  
select idcount(*)  as  maxnum from torder group by id 
); 

اگه میشه لطف کنید اصلاحش کنم
  پاسخ
تشکر شده توسط :
#2
خدمت شما، تو این کوئری تکرار فیلد پدر رو بدست میاره
کد:
SELECT COUNT(parent_id) as TOTAL,A.* FROM `papercats` AS A GROUP BY parent_id
  پاسخ
تشکر شده توسط : admin ARA mojtabadj
#3
(۱۳۸۹ مهر ۲۰, ۰۷:۲۶ ب.ظ)zoghal نوشته: خدمت شما، تو این کوئری تکرار فیلد پدر رو بدست میاره
کد:
SELECT COUNT(parent_id) as TOTAL,A.* FROM `papercats` AS A GROUP BY parent_id

حالا اگه بخوام بر اساس TOTAL مرتب شه باشد چیکار کنم؟

یا اگه بخوام ماکسیمم TOTAL رو بدست بیارم چیکار کنم؟
  پاسخ
تشکر شده توسط :
#4
مورد اول فرقی نمی کنه توتال یک اسم مستعار از فیلد هست

مورد دوم باید از having استفاده کنید
  پاسخ
تشکر شده توسط :
#5
(۱۳۸۹ مهر ۲۱, ۰۸:۳۶ ب.ظ)zoghal نوشته: مورد اول فرقی نمی کنه توتال یک اسم مستعار از فیلد هست

مورد دوم باید از having استفاده کنید

میشه همین چیزایی رو میگین به صورت کد بنویسید؟
  پاسخ
تشکر شده توسط :


پرش به انجمن:


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