Solución Confirmada / subconsultas-ineficientes-clickhouse-dgkjp
Subconsultas ineficientes en WHERE
Diagnóstico del error
El uso de subconsultas dentro de la cláusula WHERE puede llevar a un rendimiento deficiente, ya que ClickHouse a menudo no puede optimizarlas adecuadamente, resultando en múltiples escaneos de las tablas involucradas.
Fix Sugerido
Es recomendable convertir subconsultas en un CTE o en una tabla temporal. Por ejemplo:
```sql
WITH (SELECT MAX(value) FROM another_table) AS max_value
SELECT * FROM main_table
WHERE value > max_value;
```