SQL запрос GROUP BY не работает должным образом на сайте школ w3, доступ к которому осуществляется через Google Chome, работает должным образом с помощью Firefox - PullRequest
3 голосов
/ 26 апреля 2020

Я попытался выполнить следующий запрос с компьютера с Ubuntu 18.04 на w3schools.com " Попробуйте сами * " * Консоль 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.

Однако, когда тот же запрос был выполнен в Google Chrome, следующее результат был получен.

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

Я не понимаю, что происходит под капотом, когда запрос был запущен на w3school.com через Google Chrome.

Попробуйте сами : https://www.w3schools.com/sql/trysql.asp?filename=trysql_select_groupby

1 Ответ

2 голосов
/ 26 апреля 2020

JavaScript из w3schools фактически выполняет эти операции с базой данных SQLite. Когда вы загружаете страницу, скрипт w3Database. js инициализирует базу данных. Реализация SQLite в FireFox немного отличается от реализации в Chrome. Вот почему вы видите эту разницу.

Не стесняйтесь сообщать об ошибке для Chrome.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...