|
|
|
Нужно найти одинаковые записи в двух столбцах разных таблиц и исключить повторение записей.
|
|||
|---|---|---|---|
|
#18+
Нужно найти одинаковые записи в двух столбцах разных таблиц и исключить повторение записей. Помогите начинающему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2004, 13:33:08 |
|
||
|
Нужно найти одинаковые записи в двух столбцах разных таблиц и исключить повторение записей.
|
|||
|---|---|---|---|
|
#18+
Структура таблиц где? Исключить - занчит удалить? Или не выводить в запросе? Если удалить, то из какой таблицы удалять? И, ваще, может вы и тестовые данные дадите, и что должно получиться? PS: И правила форума не плохо бы читать!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2004, 13:36:38 |
|
||
|
Нужно найти одинаковые записи в двух столбцах разных таблиц и исключить повторение записей.
|
|||
|---|---|---|---|
|
#18+
Две таблицы 1 и 2, написал такой запрос: SELECT [1].[number ab], [1].region, [1].date, [1].time, [1].long, [1].summa, [1].number, [2].ext, [2].owner, Count([1].time) AS [Count-time] FROM 1 INNER JOIN 2 ON [1].number = [2].number GROUP BY [1].[number ab], [1].region, [1].date, [1].time, [1].long, [1].summa, [1].number, [2].ext, [2].owner HAVING (((Count([1].time))=1)); Все равно появляются задвоенные записи в поле time, может что то не так, удалять не надо, надо , чтоб не отображались. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2004, 13:46:41 |
|
||
|
Нужно найти одинаковые записи в двух столбцах разных таблиц и исключить повторение записей.
|
|||
|---|---|---|---|
|
#18+
Две таблицы 1 и 2, в них сравниваются два поля number написал такой запрос: SELECT [1].[number ab], [1].region, [1].date, [1].time, [1].long, [1].summa, [1].number, [2].ext, [2].owner, [2].number Count([1].time) AS [Count-time] FROM 1 INNER JOIN 2 ON [1].number = [2].number GROUP BY [1].[number ab], [1].region, [1].date, [1].time, [1].long, [1].summa, [1].number, [2].ext, [2].owner HAVING (((Count([1].time))=1)); Все равно появляются задвоенные записи в поле time, может что то не так, удалять не надо, надо , чтоб не отображались ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2004, 13:49:50 |
|
||
|
Нужно найти одинаковые записи в двух столбцах разных таблиц и исключить повторение записей.
|
|||
|---|---|---|---|
|
#18+
Если вы хотите что бы все строки целиком совпадали то можно написать так Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2004, 14:08:23 |
|
||
|
Нужно найти одинаковые записи в двух столбцах разных таблиц и исключить повторение записей.
|
|||
|---|---|---|---|
|
#18+
alextrДве таблицы 1 и 2, в них сравниваются два поля number написал такой запрос: SELECT [1].[number ab], [1].region, [1].date, [1].time, [1].long, [1].summa, [1].number, [2].ext, [2].owner, [2].number Count([1].time) AS [Count-time] FROM 1 INNER JOIN 2 ON [1].number = [2].number GROUP BY [1].[number ab], [1].region, [1].date, [1].time, [1].long, [1].summa, [1].number, [2].ext, [2].owner HAVING (((Count([1].time))=1)); Все равно появляются задвоенные записи в поле time, может что то не так, удалять не надо, надо , чтоб не отображались А остальные поля отличаются? Если да - то это разные (с точки зрегия вашего запроса) записи, т.к. группировка идет по нескольким полям + Я не понял Вам надо вывести все записей без повторов Или вывести все записи, кроме тех у которых есть дубли? Ваш запрос призван делать именно второе!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2004, 14:34:50 |
|
||
|
Нужно найти одинаковые записи в двух столбцах разных таблиц и исключить повторение записей.
|
|||
|---|---|---|---|
|
#18+
Александр Попов, мне не надо сравнивать все поля, мне надо сравнить два поля. И вывести совпадающие записи. В остальных полях записи то же могут совпадать, но мне это не важно. paparome, Да, остальные поля отличаются . Мне надо вывести все записи одинаковые в двух столбцах, в том числе и те у которых есть дубли, при этом сами дубли не выводить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2004, 16:29:12 |
|
||
|
Нужно найти одинаковые записи в двух столбцах разных таблиц и исключить повторение записей.
|
|||
|---|---|---|---|
|
#18+
Хм. Что-то я не понял :( alextrМне надо вывести все записи одинаковые в двух столбцах, Может попытаемся говорить на одном и том же языке? Ваш запрос просто СКЛЕИВАЕТ (JOIN) две таблицы по условию равенства поля number в этих таблицах!!! alextrв том числе и те у которых есть дубли, при этом сами дубли не выводить. Этого вообще не понял :( Если в одной из таблиц есть n записей с полем number = 1, а во второй есть m записей с полем number = 1, то в запросе вы получите n*m записей alextrДа, остальные поля отличаются . Тогда это не дубли!!! Давайте так - чтобы мы все поняли Вы набросаете тестовые данные двух таблиц, и то что вы хотели бы из них получить - а мы попытаемся для этого запросец составить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2004, 17:23:41 |
|
||
|
Нужно найти одинаковые записи в двух столбцах разных таблиц и исключить повторение записей.
|
|||
|---|---|---|---|
|
#18+
Две таблицы телефонных звонков, одна офис.АТС, другая с МГТС. Обе импортированы из текстовых файлов. Оф.АТС таблица: Поля Тип данных logdate Дата/время ext Текстовый owner Текстовый number Текстовый Таблица МГТС: Поля Тип данных date Дата/время time Дата/время number Текстовый summa Текстовый long Текстовый Соответственно, чтобы определить кому принадлежит тот или иной звонок в офисе, мне надо сравнить столбцы number двух таблиц и найти соответствие. Кол-во записей в столбцах number разное. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2004, 18:14:59 |
|
||
|
Нужно найти одинаковые записи в двух столбцах разных таблиц и исключить повторение записей.
|
|||
|---|---|---|---|
|
#18+
А если по некоторому номеру несколько раз звонили? Да еще и с разных внутренних телефонов? ИМХО - вам надо как-то еще к дате и времени привязаться, чтобы соответствие получить (похожее на правду) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2004, 09:03:54 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32726036&tid=1671277]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
29ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 204ms |
| total: | 318ms |

| 0 / 0 |
