- 12, May 2024
- #1
У меня есть таблица Survey_results.
В нем есть поля с названием item, а также user_email.
У меня есть еще одна таблица под названием business_comComponents, в которой есть поля с названием bus_comp и квалифицированные поля.
Для каждого элемента в Survey_results я хочу подсчитать количество строк в business_comComponents, где business_comComponents.bus_comp=survey_result.item И business_comComponents.qualified="yes". Вот что я придумал:
ВЫБЕРИТЕ sr.user_email,COUNT(bc.bus_comp) FROM Survey_results sr, business_comComponents bc ГДЕ sr.item=bc.bus_comp И bc.qualified='yes' ГРУППИРОВАТЬ ПО sr.user_email Кажется, это работает, и это дает это sr.usr COUNT(bc.bus_comp) 2 1 Я хотел бы добавить еще один столбец к результату.
Я хотел бы подсчитать общее количество sr.item=bc.bus_comp без bc.qualified для каждого пользователя.
Как я могу это сделать?
В нем есть поля с названием item, а также user_email.
У меня есть еще одна таблица под названием business_comComponents, в которой есть поля с названием bus_comp и квалифицированные поля.
Для каждого элемента в Survey_results я хочу подсчитать количество строк в business_comComponents, где business_comComponents.bus_comp=survey_result.item И business_comComponents.qualified="yes". Вот что я придумал:
ВЫБЕРИТЕ sr.user_email,COUNT(bc.bus_comp) FROM Survey_results sr, business_comComponents bc ГДЕ sr.item=bc.bus_comp И bc.qualified='yes' ГРУППИРОВАТЬ ПО sr.user_email Кажется, это работает, и это дает это sr.usr COUNT(bc.bus_comp) 2 1 Я хотел бы добавить еще один столбец к результату.
Я хотел бы подсчитать общее количество sr.item=bc.bus_comp без bc.qualified для каждого пользователя.
Как я могу это сделать?