Гость
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Найти строки с разными account_id но с одинаковыми ip / 3 сообщений из 3, страница 1 из 1
01.10.2020, 13:41
    #40004537
vipTelnet
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти строки с разными account_id но с одинаковыми ip
Всем привет

Есть такая таблица
https://prnt.sc/ur65mq
ее sql
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
--
-- Структура таблицы `usedip1`
--

CREATE TABLE `usedip1` (
  `id` int NOT NULL,
  `account_id` int NOT NULL,
  `real_ip` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Дамп данных таблицы `usedip1`
--

INSERT INTO `usedip1` (`id`, `account_id`, `real_ip`) VALUES
(1, 5056, '36.71.232.32'),
(2, 4273, '14.175.232.234'),
(3, 4106, '14.175.232.234'),
(4, 3632, '14.175.232.234'),
(5, 61, '139.255.70.42'),
(6, 3903, '139.255.70.42'),
(7, 4436, '179.215.236.216'),
(8, 3839, '186.94.119.151'),
(9, 4418, '186.94.119.151'),
(10, 4821, '46.183.177.83'),
(11, 5221, '85.109.140.247'),
(12, 1745, '36.72.104.170'),
(13, 541, '92.250.27.138'),
(14, 5118, '201.220.139.152'),
(15, 3971, '202.138.252.3');



Нужно составить запрос который найдет все account_id у которых real_ip одинаковый
т.е это сроки с id = 2,3,4 там real_ip = 14.175.232.234
далее id = 8,9 там real_ip = 186.94.119.151
и id = 5,6 там real_ip = 139.255.70.42
...
Рейтинг: 0 / 0
01.10.2020, 14:29
    #40004552
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти строки с разными account_id но с одинаковыми ip
Код: sql
1.
2.
3.
4.
SELECT real_ip, GROUP_CONCAT(DISTINCT account_id ORDER BY account_id) account_ids
FROM usedip1
GROUP BY real_ip
HAVING COUNT(DISTINCT account_id) > 1


fiddle
...
Рейтинг: 0 / 0
01.10.2020, 14:50
    #40004562
vipTelnet
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти строки с разными account_id но с одинаковыми ip
Akina,

спасибо то что надо
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Найти строки с разными account_id но с одинаковыми ip / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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