|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.06.2022, 11:46 | #1 |
Новичок
Джуниор
Регистрация: 02.06.2022
Сообщений: 3
|
Найти отличия в полях одной таблицы
Добрый день, нужно найти отличие в строках одной таблицы.
create table #test1(n int, v char) insert into #test1 select 1, 'a' insert into #test1 select 2, 'b' insert into #test1 select 3, 'a' запрос: select t1.n, t1.v, t2.n n2, t2.v v2 from #test1 t1 inner join #test1 t2 on t1.v = t2.v where t1.n <> t2.n drop table #test1 найдет две строки 1 и 3, фактически это повтор. Нужно найти отличие т. е. достаточно одно строки. Наверное это уже обсуждалось не раз, буду благодарен, если дадите ссылку. |
02.06.2022, 11:51 | #2 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,528
|
Код:
3<>1 3>1
программа — запись алгоритма на языке понятном транслятору
|
02.06.2022, 11:56 | #3 |
Новичок
Джуниор
Регистрация: 02.06.2022
Сообщений: 3
|
evg_m, А ведь может случиться наоборот, что и t1.n < t2.n как в общем случае найти разницу?
|
02.06.2022, 12:07 | #4 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,528
|
если для одной строки t1 есть ЕЁ же строка но t2 такая что t1.n <t2.n
значит и найдется другая ( та что нашлась в t2) и парная (бывшая t1) такая что t1.n >t2.n (смотри редакцию предыдущего поста)
программа — запись алгоритма на языке понятном транслятору
|
02.06.2022, 12:43 | #5 | |
Новичок
Джуниор
Регистрация: 02.06.2022
Сообщений: 3
|
Цитата:
evg_m, Правда получилось. Спасибо большое! А где про такую логику можно почитать? |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Найти отличия | zet_in_me | Microsoft Office Excel | 2 | 01.10.2012 15:27 |
MS SQL SERVER 2005 копирование таблицы из ОДНОЙ БД В другую или перенести все строки из одной таблицы в другую | reihtmonbern | БД в Delphi | 4 | 17.07.2012 23:25 |
Найти отличия | miss | Microsoft Office Excel | 17 | 03.08.2009 05:03 |
Передача данных из одной таблицы в другую, при выборе одной ячейки | MickMick | Microsoft Office Excel | 6 | 06.10.2008 13:57 |
Текст в полях таблицы разными цветами в Delphi | Гео | Помощь студентам | 2 | 13.06.2008 02:10 |