select *,
(select * from Client c on c.Product = p.Id) as ClientCount,
(select max(Date) from Client c on c.Product = p.Id) as LastClient,
from Product p
Здесь двада вложенных select, которые фильтруют один и тот же диапазон из ссылаемой таблицы. Можно ли сделать так, чтобы был только один скан второй таблицы?