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



Бьюсь третий день, максимум до чего дошел это:
Код: sql
1.
2.
select * from table1 where p1=655 and p2 in (select p2 from table1 where (p1=7806)
and (date_match BETWEEN 41414 and 41474)) and (date_match BETWEEN 41414 and 41474)



Но хотелось бы всё сделать в одном запросе, а не делить на несколько, т.е. в идеале чтобы было две переменных, которые менялись программно и подставлялись в запрос (в данном случае это 655 и 7806), а дальше выводились все совпадения. Чёрт, как же тяжело описывать цели.
...
Рейтинг: 0 / 0
запрос на нахождение схожих полей
    #38337679
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
переопубликую картинку, а то там хостинг дико тормозит
...
Рейтинг: 0 / 0
запрос на нахождение схожих полей
    #38337749
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
4.
5.
select *
from thetable t1
join thetable t2 on (t1.p1=t2.p1 or t1.p1=t2.p2 or t1.p2=t2.p1 or t1.p2=t2.p2)
where (t1.p1=655  or t1.p2=665)  and t1.date_match BETWEEN 41414 and 41474
  and (t2.p1=7806 or t2.p2=7806) and t2.date_match BETWEEN 41414 and 41474
...
Рейтинг: 0 / 0
запрос на нахождение схожих полей
    #38337847
goodw1n_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tanglir,

Большое спасибо за помощь, но запрос возвращает пустое значение почему-то.
А по задумке должен возвращать записи, которые я обвел синим цветом на картинке.
...
Рейтинг: 0 / 0
запрос на нахождение схожих полей
    #38337878
goodw1n_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tanglir,

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


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