powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выбор по части поля
2 сообщений из 2, страница 1 из 1
Выбор по части поля
    #32379591
iNot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть запрос:
use inv;
select distinct raz.name, raz.ip_address
FROM ibf_members as raz, ibf_members as dva
where raz.ip_address=dva.ip_address and raz.name<>dva.name
order by raz.ip_address;

Он выдает все имена у которых ip одинаковые. Все хорошо но , ip бывают 2х видов либо 10.0.xx.xx либо 192.168.xx.xx, т.е. 10.0.1.10=192.168.1.10
Вот и хочется выборку, чтобы выводился не только которые 192.168.1.10=192.168.1.10, но и 10.0.1.10=192.168.1.10....
...
Рейтинг: 0 / 0
Выбор по части поля
    #32379850
Фотография Рыжий Кот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
select distinct raz.name, raz.ip_address 
FROM ibf_members as raz, ibf_members as dva 
where ( raz.ip_address=dva.ip_address OR
SUBSTRING(raz.ip_address, LOCATE('.', raz.ip_address,  2 ) +  1 ) =
SUBSTRING(dva.ip_address, LOCATE('.', dva.ip_address,  2 ) +  1 ) )
and raz.name<>dva.name

order by raz.ip_address; 


Только причешите, там где надо, а то пишу не имея под рукой yoursql-ля

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


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