powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Очень сложный запрос - 3 таблицы
5 сообщений из 5, страница 1 из 1
Очень сложный запрос - 3 таблицы
    #38720611
gutsout
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, есть 3 таблицы:

---------------
organizations |
---------------
id | name |unp|
---------------

---------------------
users |
---------------------
id | name | is_active |
---------------------

-----------------------------
organizations_has_users |
-----------------------------
id | user_id | organization_id |
-----------------------------

Нужно вытащить(перечисляю по столбцам): дублируемый унп организаций, количество активных пользователей у тех организаций в которых дублируются унп, название организаций(в строку через ;)
...
Рейтинг: 0 / 0
Очень сложный запрос - 3 таблицы
    #38720859
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gutsoutколичество активных пользователей у тех организаций в которых дублируются унпУ одной организации с унп=1 пользователи Вася, Петя и Маша, у второй организации с унп=1 пользователи Дима, Света и та же самая Маша. Какое число должно получиться для унп=1? 3,5,6?
...
Рейтинг: 0 / 0
Очень сложный запрос - 3 таблицы
    #38720954
gutsout
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tanglirgutsoutколичество активных пользователей у тех организаций в которых дублируются унпУ одной организации с унп=1 пользователи Вася, Петя и Маша, у второй организации с унп=1 пользователи Дима, Света и та же самая Маша. Какое число должно получиться для унп=1? 3,5,6?

5, мне надо было сразу уточнить - уникальных пользователей
...
Рейтинг: 0 / 0
Очень сложный запрос - 3 таблицы
    #38721030
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gutsout,

Код: sql
1.
2.
3.
4.
5.
6.
select o.unp
 ,count(distinct o2u.user_id)
 ,group_concat(/*distinct*/ o.догадайтесь)
from organizations o 
join organizations_has_users o2u on o.id=o2u.organization_id
group by 1
...
Рейтинг: 0 / 0
Очень сложный запрос - 3 таблицы
    #38730453
gutsout
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tanglir, Спасибо
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Очень сложный запрос - 3 таблицы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]