رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
قفل شدن هنگام اجرای کوئری
#1
سلام
کد:
SELECT DISTINCT a1.`field`, a1.`field2`,`date`,(select count(distinct `field`) as num2
 from `tabel` as a2
 where a2.`field2`= a1.`field2`
 and `flag`='Y' And (date BETWEEN '1394-08-01' AND '1394-09-16')) as numy,
(select count(distinct `field`) as numi2
from `tabel` as a3 where a3.`field2`=a1.`field2`
and `flag`='N' And (date BETWEEN '1394-08-01' AND '1394-09-16')) as numn
FROM `tabel` as a1 where (STR_TO_DATE(date, '%Y-%m-%d') IS NOT NULL) And (date BETWEEN '1394-08-01' AND '1394-09-16') GROUP BY `field2` order by `field2`
این کوئری منه.ولی وقتی اجرا میشه توی حالت لود باقی میمونه.
حتی مستقیم توی mysql هم گذاشتم هنگ کرد و دیگه هرکار می کنم phpmyadmin رو هم باز نمیکنه و فقط لود میکنه و باید سرویس mysql رو ریست کنم تا دوباره برگرده سرجای اولش.
مشکلش چیه ؟
چه طوری درستش کنم؟ Sad
پاسخ
تشکر شده توسط:




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