我试着在w3schools.com上的一台ubuntu18.04机器上运行以下查询--“亲自尝试”来自两种不同浏览器的SQL控制台-
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.但是,当在Google中执行相同的查询时,将获得以下结果。
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在w3school.com上运行时,引擎罩下发生了什么事情。
你自己试试吧:https://www.w3schools.com/sql/trysql.asp?filename=trysql_select_groupby
发布于 2020-04-25 21:33:02
JavaScript of w3schools实际上是对SQLite数据库执行这些操作。加载页面时,脚本w3Database.js正在初始化数据库。SQLite在FireFox中的实现与在Chrome中的实现略有不同。所以你才会看到这种差异。
请随时报告Chrome的错误。
https://stackoverflow.com/questions/61432594
复制相似问题