SQL查询GROUP BY在通过Google Chome访问的w3学校站点上无法正常工作,在Firefox上可以正常工作

问题描述 投票:3回答:1

我尝试通过两种不同的浏览器从w3schools.com上的ubuntu 18.04计算机上运行以下查询“ 亲自尝试” SQL控制台-1. Google Chrome(版本81.0.4044.122(正式版本)(64位))2. Firefox(版本75.0(64位))。

SELECT City, Country

FROM Customers

GROUP BY Country;

此查询在运行时不起作用,在Firefox上也观察到相同。

Result on w3schools in Firefox  
Error in SQL:
You tried to execute a query that does not include the specified expression 'City' as part of an aggregate function.

但是,当在谷歌浏览器中执行相同的查询时,获得了以下结果。

Number of Records: 21

City                Country
Buenos Aires        Argentina
Graz                Austria
Bruxelles           Belgium
São Paulo           Brazil
Tsawassen           Canada
København           Denmark
Oulu                Finland
Strasbourg          France
Berlin              Germany
Cork                Ireland
Torino              Italy
México D.F.         Mexico
Stavern             Norway
Walla               Poland
Lisboa              Portugal
Madrid              Spain
Luleå               Sweden
Bern                Switzerland
London              UK
Eugene              USA
Caracas             Venezuela

我不了解通过Google Chrome在w3school.com上运行查询时幕后发生的事情。

尝试一下https://www.w3schools.com/sql/trysql.asp?filename=trysql_select_groupby

sql google-chrome ubuntu firefox w3c
1个回答
2
投票

w3schools的JavaScript实际上正在针对SQLite数据库执行这些操作。加载页面时,脚本w3Database.js正在初始化数据库。 FireFox中SQLite的实现与Chrome中的实现略有不同。这就是为什么您会看到这种差异。

随时报告Chrome的错误。

© www.soinside.com 2019 - 2024. All rights reserved.