У меня есть следующая таблица (id, l_id, f_id, status). Я хочу написать запрос, который должен привести кзапрос с несколькими группами по
count | l_id | f_id |
---------------------
20 | l1 | f1
----------------------
32 | l1 | f2
----------------------
4 | l2 | f1
т.е., я хочу, чтобы получить счетчик F_ID для каждого конкретного l_id. Если бы мне просто нужно было найти счетчик f_id без l_id, я мог бы написать что-то
select count(*), f_id from table groupby f_id
но как я могу еще больше улучшить разбиение счета на основе l_id?
Programatically Я имею в виду, в первую очередь выполнить запрос, который выполняет загрузку с помощью l_id из таблицы, а затем для каждого l_id я могу выполнить запрос
select count (*), f_id where l_id = <l_id> group by f_id
, но тогда я должен был бы сделать несколько запросов. Мне было интересно, если я могу добиться этого в одном запросе
Этот запрос не будет возвращать правильное количество, если l_id уже не является уникальным. – DanK
Знаешь что ... Я совершенно не прав в этом ... не знаю, что я видел раньше. Что-то о дублировании f_id. – DanK