Gremlin92
@Gremlin92
Целеустремленный

Сравнить таблицу и выборку?

Сделал выборку в одном запросе по условиям из одной таблицы и из других.
Теперь пытаюсь найти повторяющиеся строки в этой таблице сравнив выборку с самой таблицей.
Допустим количество столбцов много в таблице T1, я считаю что одинаковые строки это те строки в которых столбцы A,B,C,D равны делаю так
select A,B,C,D, E,count(A) from T1 t where (A,B,C,D) in 
(select A,B,C,D from T1 tt where not exists
(select * from T2 where tt.id = T2.f_id)) group by A,B,C,D,E having count(A)=1;

И мне выдает почему-то одинаковые строки по критериям A,B,C,D - другие столбцы могут быть незаполненными или отличаться. В чем проблема?
  • Вопрос задан
  • 58 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы