mysql查询需要改变

Fer*_*ero 2 mysql

这是需要更改的查询.我已经附加了屏幕的输出.这里我只需要maxBuy小于或等于totalDealsBought的结果.我该如何更改此查询中的O/P.

编辑:在此查询中要完成一个小的更改.那就是我需要以下面的格式显示结果:

1.其中totalDealsBought应小于maxBuy应显示FIRST.

如何才能做到这一点?

SELECT d.id, d.dealTitle, d.expiryDate, d.dealMainImage, d.actualPrice, d.discount, d.offerValue, d.maxBuy, sum( sc.quantity ) AS totalDealsBought
    FROM deal AS d
    LEFT JOIN shoppingcart AS sc ON sc.dealID = d.id
    WHERE CURDATE( ) != d.startDate
    AND d.startDate < CURDATE( )
    AND d.status = 'Active'
    AND d.cities = 'chennai'
    AND sc.paymentStatus = 'paid'
    GROUP BY d.id
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

提前致谢.

Exp*_*lls 6

将以下行添加 HAVING maxBuy <= totalDealsBought 到查询的末尾.