Think cubes

Долгое время были сложности с SQL. Потом понял, как правильно думать. У мяне любимая визуализация кода – блоки типа лего (превед скретч). Кубики.

Ну вот, а в SQL – квадратики. Все строки SQL делятся на два типа: первые – это квадратики, а вторые – их модификации. И еще можно одним квадратиком модифицировать второй. Всй!

select Pods.PodId, Pods.NumInstances, ISNULL(RunningInstances.NumInstances,0) as LiveInstances

from Pods LEFT JOIN

(select PodId, COUNT(InstanceId) FROM Workers GROUP BY PodId) as RunningInstances

 

вот так как-то

Leave a Reply

Your email address will not be published. Required fields are marked *