次のように変換できます:
SELECT ENAME, MAX(SAL), STORES.CITY FROM EMPLOYEES
INNER JOIN STORES
ON EMPLOYEES.STORE_ID = STORES.STORE_ID
GROUP BY ENAME, STORES.CITY
または
SELECT EMPLOYEES.STORE_ID, MAX(SAL), STORES.CITY FROM EMPLOYEES
INNER JOIN STORES
ON EMPLOYEES.STORE_ID = STORES.STORE_ID
GROUP BY EMPLOYEES.STORE_ID, STORES.CITY
あなたの場合、SQL Selectステートメントの選択リストにグループ化されていない列と集約されていない列があるため、これはルール違反です。そしてあなたのターゲットのために次のものを好むかもしれません:
SELECT ENAME, MAX(SAL), STORES.STORE_ID, STORES.CITY FROM EMPLOYEES
INNER JOIN STORES
ON EMPLOYEES.STORE_ID = STORES.STORE_ID
GROUP BY ENAME, STORES.STORE_ID, STORES.CITY