select distinct search_text,language, input_encode
from visitors
where unique_id='njZ3AWt7vmLcrGC2uOqnCplkm'
order by visitors_id desc
limit 9;
以上sql无效。在mysql服务器版本8.0.19上运行时,出现以下错误
你最近的searches:error:order by子句的表达式#1不在select列表中,引用列“visitors.visitors#id”,该列不在select列表中;这与distinct不兼容。
有道理。
但是,当我在服务器版本10.1.45上执行相同的sql时,猜猜会发生什么?
我得到一个结果集。有人能解释这是怎么回事吗?
暂无答案!
目前还没有任何答案,快来回答吧!