Как выбрать значение по данным из нескольких строк?

Доброго вечера.
Есть таблица со следующей структурой:
ID  NAME    VALUE
1    foo      1      +
1    bar      2      +
2    foo      3
2    bar      1

Мне нужно выбрать значение ID по столбцу VALUE. При этом нужно учесть VALUE у строк со значением столбца NAME как foo, так и bar (отмечены плюсиками выше). При этом если я напишу что-то вроде
WHERE VALUE = 1 AND VALUE = 2
ничего работать, естественно, не будет, т.к. проверка происходит в рамках одной строки. Если же заменить AND на OR, то в результирующем сете я получу также ID 2, потому что столбец VALUE содержит не уникальные значения. Много чего пробовал помимо этого, но ни один из вариантов с подзапросами и джойнами не сработал - никак не могу понять, как при каждой последующей проверке учесть предыдущие.

Как быть в данной ситуации?
Заранее спасибо.
  • Вопрос задан
  • 70 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
23 окт. 2020, в 05:33
15000 руб./за проект
23 окт. 2020, в 03:00
1500 руб./за проект