/
  • دلیل این اخطار چیه و چطور میتونم حل کنم

  • ارسال پاسخ   امتیاز موضوع:
    • 0 رأی - میانگین امیتازات: 0
    • 1
    • 2
    • 3
    • 4
    • 5

    حالت موضوعی | حالت خطی دلیل این اخطار چیه و چطور میتونم حل کنم
    نویسنده پیام
    hossein.hm آفلاین
    عضو جدید
    **

    ارسال‌ها: 2
    تاریخ عضویت: ۱۳۹۷ ارديبهشت ۸
    اعتبار: 0
    تشکرها : 0
    ( 0 تشکر در 0 ارسال )
    ارسال: #1
    دلیل این اخطار چیه و چطور میتونم حل کنم
    SELECT codefard,class,(SELECT codefard,(sum(CASE
    WHEN zarib>0 THEN nomre*zarib
    ELSE 0
    END)/sum(zarib)) as moadel FROM daneshjo GROUP BY codefard ORDER BY moadel DESC )as moadel,
    IF(moadel=@_last_ave,@curRank:=@curRank,@curRank:=@_sequence) AS rank,
    @_sequence:=@_sequence+1,@_last_ave:=moadel
    FROM daneshjo, (SELECT @curRank := 1, @_sequence:=1, @_last_ave:=0)as r
    ORDER BY moadel DESC




    ولی این اخطار را میده:



    SELECT codefard,class,(SELECT codefard,(sum(CASE
    WHEN zarib>0 THEN nomre*zarib
    ELSE 0
    END)/sum(zarib)) as moadel FROM daneshjo GROUP BY codefard ORDER BY moadel DESC )as moadel,
    IF(moadel=@_last_ave,@curRank:=@curRank,@curRank:=@_sequence) AS rank,
    @_sequence:=@_sequence+1,@_last_ave:=moadel
    FROM daneshjo, (SELECT @curRank := 1, @_sequence:=1, @_last_ave:=0)as r
    ORDER BY moadel DESC LIMIT 0, 25
    MySQL said: Documentation

    #1241 - Operand should contain 1 column(s)
    ۱۳۹۷ ارديبهشت ۹ ۰۵:۳۵ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    « قدیمی تر | تازه‌ تر »

    ارسال پاسخ
    پرش به انجمن:


    کاربرانِ درحال بازدید از این موضوع: 1 مهمان
    IranPHP.org | تماس با ما | بازگشت به بالا | بازگشت به محتوا | بایگانی | پیوند سایتی RSS