создание запроса по двум условиям

Evgeniy76
Дата: 08.12.2015 11:46:08
Добрый день уважаемые!
С утра пытаюсь вспомниТЬ акцесс, но чёто не очень. помогите плиз Решить таку задачу, хочу отфильтровать данные сразу по двум условиям,первое это фильрация по повторам, эт я сделал, а вот второе условие необходимо фильтрануть второй столбик так чтобы не исчезали данные из первого "К№". пример в файле.
Akina
Дата: 08.12.2015 12:27:51
select t1.*
from table t1
where exists
(
  select 1
  from table t2
  where t1.key=t2.key
  and t2.criteria='criteria'
)

select *
from table
where key in
(
  select key
  from table
  where criteria='criteria'
)
Evgeniy76
Дата: 08.12.2015 13:52:03
Akina,
Спасибо за ответ.
Второй вариант не совсем то.
Akina
Дата: 08.12.2015 14:58:26
Evgeniy76
Второй вариант не совсем то.

Проверял? или так, абы сказать...
Evgeniy76
Дата: 08.12.2015 15:22:13
Akina
Evgeniy76
Второй вариант не совсем то.

Проверял? или так, абы сказать...

Проверил в АК, и если все правильно сделал - то условия нать вводить ручками кажинный раз, что не есть хорошо.
щас первый варик затачиваю, правда с переменным успехом.
Evgeniy76
Дата: 08.12.2015 15:59:49
Akina,
А можно первый вариант на пальцах(как для чайников)
Akina
Дата: 08.12.2015 16:06:46
Evgeniy76
условия нать вводить ручками кажинный раз, что не есть хорошо

А в первом варианте их у тебя что, ветер приносит?

Evgeniy76
А можно первый вариант на пальцах(как для чайников)

Переведи весь текст запроса на русский язык, пригладь обороты и прочитай.
Evgeniy76
Дата: 08.12.2015 16:46:27
Akina
Evgeniy76
условия нать вводить ручками кажинный раз, что не есть хорошо

А в первом варианте их у тебя что, ветер приносит?

Evgeniy76
А можно первый вариант на пальцах(как для чайников)

Переведи весь текст запроса на русский язык, пригладь обороты и прочитай.

))),
"я понимать то понимаю,только сказать ничего не могу"
Akina
Дата: 08.12.2015 17:07:17
Перевести не можешь?

SQLперевод
select t1.*Выбрать все поля
from table t1из таблицы table (копия t1)
where existsгде существует
(
select 1запись
from table t2из таблицы table (копия t2 )
where t1.key=t2.keyгде ключ таблицы t1 равен ключу таблицы t2
and t2.criteria='criteria'и в поле критерия таблицы t2 находится заданное значение
)
Evgeniy76
Дата: 08.12.2015 17:11:50
Akina,
Я правильно понял что условия отбора необходимо вводить ручками?