Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Запрос с условием / 3 сообщений из 3, страница 1 из 1
18.04.2018, 18:40
    #39632772
DemonOfFuture
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос с условием
Всем доброго времени суток! В процессе разработки БД встрял на одном моменте и не могу сообразить, как решить мою проблему. Буду очень рад Вашим советам. А проблема в следующем:
Есть таблица вида:

Столбец1Столбец2Столбец3 0знач1знач41знач2знач12знач10знач63знач7знач54знач4знач85знач2знач06знач1знач3............xзнач3знач10

Нужно мне выловить те пары строк, где [Столбец2] = [Столбец3], а [Столбец3] = [Столбец2]. То есть:

Столбец1Столбец2Столбец3 14знач4знач845знач8знач4

Был бы в TSQL нативный цикл FOREACH - запользовал бы его, используя встроенные запросы. А так... Помогите пожалуйста сообразить, как выцепить эти строки!
...
Рейтинг: 0 / 0
18.04.2018, 19:14
    #39632795
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос с условием
Код: sql
1.
2.
3.
4.
5.
SELECT t1.*
FROM table t1, table t2
WHERE t1.f1 != t2.f1
  AND t1.f2 = t2.f3
  AND t1.f3 = t2.f2
...
Рейтинг: 0 / 0
18.04.2018, 20:20
    #39632822
DemonOfFuture
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос с условием
Akina
Код: sql
1.
2.
3.
4.
5.
SELECT t1.*
FROM table t1, table t2
WHERE t1.f1 != t2.f1
  AND t1.f2 = t2.f3
  AND t1.f3 = t2.f2



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


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