|
MySQL.RU - Webboard
Вернуться
Принадлежность множеству. (omickron) 15/03/2011 - 18:33:44
Re: Принадлежность множеству. (omickron) 15/03/2011 - 18:45:38
Re: Принадлежность множеству. (Akina) 15/03/2011 - 18:50:50
Re: Принадлежность множеству. (omickron) 15/03/2011 - 19:04:48
Re: Принадлежность множеству. (Akina) 15/03/2011 - 19:10:30
Re: Принадлежность множеству. (omickron) 15/03/2011 - 19:15:31
Re: Принадлежность множеству. (omickron) 15/03/2011 - 19:20:45
From: omickron - 15/03/2011 - 18:33:44
Subject:Принадлежность множеству.
-----------------
Есть таблицы:
tb1: ID(int), vcName(char)
tb2: ID(int), vcName(char)
и таблица связи между ними:
tb3: id1(int), id2(int).
Если мне нужно получить все tb1.vcName, которые связаны с tb2, причём tb2.ID принадлежит множеству (1,2,3), то я использую IN.
WHERE tb3.id2 IN (1,2,3)
А как одним запросом получить все значения tb1.vcName, которые связаны со всеми элементами id2 из набора (1,2,3), а не с любым одним из них?
Т.е. мне нужны те tb1.vcName, которые связаны с каждым tb2.ID в множестве (1,2,3).
Т.е. для того, чтобы tb1.ID=1 попал в выборку, таблица tb3 должна содержать значения: tb3: (1,1),(1,2),(1,3). Тогда элемент tb1.ID=1 мне и нужен.
Надеюсь, понятно объяснил? :)
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
38106
|
|