我正在为电子商务平台编写一个模块,用于修改 MySQL 查询的 ORDER BY 子句。
我只能在 ORDER BY 语句之后访问任何内容。
我想在计算列上执行 ORDER BY 语句。
" ORDER BY (SELECT (shop_product.price - shop_product.sale_price) as pSavings) ASC "
虽然我不知道我将如何去做,或者它是否可能,因为我无权访问 SELECT 语句来生成计算列?
我正在为电子商务平台编写一个模块,用于修改 MySQL 查询的 ORDER BY 子句。
我只能在 ORDER BY 语句之后访问任何内容。
我想在计算列上执行 ORDER BY 语句。
" ORDER BY (SELECT (shop_product.price - shop_product.sale_price) as pSavings) ASC "
虽然我不知道我将如何去做,或者它是否可能,因为我无权访问 SELECT 语句来生成计算列?