رضا
2 سال پیش توسط رضا مطرح شد
2 پاسخ

کوئری تو در تو

سلام دوستان وقت بخیر
برای گرفتن یک کوئری نیاز به راهنمایی دارم
من میخوام ابتدا یک کوئری معمولی رو با لیمیت بگیرم بعد از داخل نتایج یه تعداد خاصی رو بشمارم

اومدم با این روش رفتم جلو ولی این روش درست نیست

SELECT COUNT(`id`) FROM (SELECT * FROM `test` WHERE SSS = 50 AND LIMIT1 , 100) AS a

من میخوام با یک شرط معمولی ابتدا 100 ردیف خاص رو بگیرم بعد از داخل اونها تعداد تایپ یک ها رو بشمارم
نمیخوام روی حلقه بندازم روی php چون ریکورد زیاده و داستان زیادی داره میخوام با کوئری گرفتن سریع تعداد رو به دست بیارم

در واقع من باید روی این کوئری یه شرط جدید ایجاد کنم که فقط اونها رو بشماره


ثبت پرسش جدید
مهدی اردشیر
تخصص : یه برنامه نویس
@mehdi0121 2 سال پیش مطرح شد
1

سلام
اینو تست کن

SELECT COUNT(`id`) FROM `test` WHERE SSS = 50  LIMIT 100 

رضا
تخصص : برنامه نویس
@Reza Hs 2 سال پیش مطرح شد
0

@mehdi0121
سلام اینطوری فقط 100 تای اولو میده بهم من روی بازه های متغیر بایبد این کار رو انجام بدم مثلا
یه بار از 2 تا 102 یا 50 تا 150 و...


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام