우선이 시간을내어 읽어 주셔서 감사합니다. 나는 mysql에 관한 몇 가지 질문에 답하려고 노력하고 있으며, 몇 가지에 갇혀있다. 그래서 나는 가능한 한 누군가의 도움을 청한다. 아니면 적어도 올바른 방향으로 나를 가리 키도록. 어떤 도움을 주시면 감사하겠습니다.mysql 성능 쿼리
도시 테이블에는 230 개국의 4000 개 도시에 대한 인구 데이터가 들어 있습니다. 다음 쿼리가 MySQL 5.6에서 제대로 수행되지 않는 이유를 설명하고 솔루션을 설명하십시오.
SELECT `ID`, `CountryCode`, `Name`, `District`, `Population`
FROM `City`
WHERE (`CountryCode`, `Population`) IN (
SELECT `CountryCode`, MAX(`Population`) AS `Population`
FROM `City`
GROUP BY `CountryCode`
);
CITY 테이블에 어떤 인덱스가 있습니까? –
없음 Pieter Geerkens. – user2820879