Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Пары параметров в предикате / 4 сообщений из 4, страница 1 из 1
10.09.2015, 16:23:37
    #39048288
tcvhctthdc
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пары параметров в предикате
Здравствуйте.
Вопрос такой: присоединение таблицы вида
Код: plsql
1.
JOIN ... ON param1 IN (a,b,c) AND param2 IN (d,e,f)


вернет 9 строк:
p1 p2
a d
a e
a f
b d
b e
b f
c d
c e
c f

Как сделать "попарное совпадение", то есть получить результат:
p1 p2
a d
b e
c f
?
Параметры передаются в запрос из массива php сервером и имеют произвольную длину.
...
Рейтинг: 0 / 0
10.09.2015, 16:30:37
    #39048296
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пары параметров в предикате
Вообще в SQL есть такой синтаксис:
Код: plsql
1.
(param1,param2) IN ((a,d),(b,e),(c,f))

Но поддерживается ли в MySQL - не помню.
...
Рейтинг: 0 / 0
10.09.2015, 16:39:30
    #39048307
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пары параметров в предикате
miksoftподдерживается ли в MySQL - не помню.
Поддерживается.
...
Рейтинг: 0 / 0
10.09.2015, 16:46:08
    #39048320
tcvhctthdc
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пары параметров в предикате
Спасибо!
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Пары параметров в предикате / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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