Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / множественный in / 3 сообщений из 3, страница 1 из 1
28.01.2005, 13:12
    #32889113
bdfy1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
множественный in
Есть табица ( с двойным индексом):
ind1
ind2
name

как правильно написать запрос вида:
select sum(name) frm table where (ind1,ind2) in ((1,1),(2,3)) ???

те
select sum(name) frm table where ind1 in (1,2) and ind2 in (1,3) не пройдет ..
...
Рейтинг: 0 / 0
28.01.2005, 14:55
    #32889495
assa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
множественный in
вот так получаицца:
Код: plaintext
1.
2.
SELECT * FROM test  WHERE (id,number) IN (SELECT  1 , 2 
					UNION SELECT  1 , 3 
					UNION SELECT  2 , 3 )
как истчо (при наборе значений, а не выборке) - не знаю
...
Рейтинг: 0 / 0
28.01.2005, 15:21
    #32889592
LeXa NalBat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
множественный in
переформулировать через OR и AND
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / множественный in / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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