У меня есть эта таблица/вид:Sql граф внутри групп
Department number_of_customers number_of_employess
dep1 10 15
dep3 20 18
dep1 11 11
dep2 6 8
dep2 20 1
Я хотел бы группы по отделам, а затем для каждой сгруппированных записи подсчета строк, имеющих определенные свойства
например number_of_customer> number_of_employees
Мой текущий запрос выглядит следующим образом:
SELECT dep,count(*) FROM My_table WHERE n_of_cust > n_of_employees GROUP BY dep
, но это не то, что я хочу, потому что
например dep1 не отображается в таблице результатов
и я бы хотел, чтобы он присутствовал.
PS: пожалуйста, кто-нибудь поможет мне с отступом стола.
В ИНЕКЕ у вас есть «n_of_cust> n_of_employees», что означает не будут включены не dep1 строки. Затем вы говорите, что хотите включить dep1. Вы должны решить, должен ли быть dep1 или нет! Что вы пытаетесь сосчитать кстати? Почему dep1 и dep2 дважды упоминаются в вашей таблице? – jarlh