以下 SQL 在 MySQL 5.6 中运行良好:
SELECT 10 AS total,
(SELECT total * 10) AS cost
但是在 MySQL 5.7 中,这会产生以下错误:
Unknown column 'total' in 'field list'
我相当确定这与ONLY_FULL_GROUP_BY 有关,但我不确定如何解决我所拥有的问题。
有人可以帮忙吗?
以下 SQL 在 MySQL 5.6 中运行良好:
SELECT 10 AS total,
(SELECT total * 10) AS cost
但是在 MySQL 5.7 中,这会产生以下错误:
Unknown column 'total' in 'field list'
我相当确定这与ONLY_FULL_GROUP_BY 有关,但我不确定如何解决我所拥有的问题。
有人可以帮忙吗?