Estoy aprendiendo SQLite3 por medio de un libro ("Uso de SQLite") y la base de datos Northwind. He escrito el siguiente código para ordenar a los clientes por el número de clientes en su ciudad, luego alfabéticamente por su nombre.Cómo optimizar una consulta SQLite3
SELECT ContactName, Phone, City as originalCity
FROM Customers
ORDER BY (
SELECT count(*)
FROM Customers
WHERE city=originalCity)
DESC, ContactName ASC
Tarda unos 50-100ms en ejecutarse. ¿Existe un procedimiento estándar a seguir para optimizar esta consulta o, en términos más generales, consultas de este tipo?