в представление, как правильно посчитать например сумму по полю верхней таблицы, чтобы не было задвоения, затроения и т.д?
а зачем джоинить если считать только по одной "верхней" таблице?
можно делить на count. sum(field1)/count(distinct <uniquefieldfromChildTable>)
отборы нужны с другой таблицы
можно попробовать так: select sum(f1) from table1 where f2 in ( select f2 from table2 where … )
Обсуждают сегодня