powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Сравнение 2-х таблиц и.....
7 сообщений из 7, страница 1 из 1
Сравнение 2-х таблиц и.....
    #36101879
Terr0909
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем доброго времени суток!
Помогите пожалуйста решить следующую задачу:

Есть 2-е таблицы:(основные)
First Second
с полями: c полями
centre centre_2
date date_2

Нужно сравнить каждое значение поля centre_2 из таблицы Second со значением поля centre из таблицы first. В том случае если В том случае если совпадение найдено , перенести значение поля centre в таблицу Add.(поле fild1)
Далее чуть интереснее..(наверное). Если значению поля centre_2 не было найдено совпадений в таблице first, то записать его значение в таблицу add_2(поле fild_2). Все значения поля centre таблицы First которые не нашли совпадений в таблице Second нужно записать в таблицу add_3(fild3).

Надеюсь понятно написал) Заранее всем откликнувшимся спасибо!
...
Рейтинг: 0 / 0
Сравнение 2-х таблиц и.....
    #36101883
Terr0909
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В первом посте неудачно описал таблицы) И не вижу кнопки редактирования...так что тут пишу...

Есть 2-е таблицы:(основные)
First
с полями: centre, date
Second
c полями centre_2,date_2
...
Рейтинг: 0 / 0
Сравнение 2-х таблиц и.....
    #36101973
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Terr0909Нужно сравнить каждое значение поля centre_2 из таблицы Second со значением поля centre из таблицы first. В том случае если В том случае если совпадение найдено , перенести значение поля centre в таблицу Add.(поле fild1)
Код: plaintext
1.
2.
insert into Add(fild1)
select distinct centre 
from first inner join second on first.centre=second.centre_2



Terr0909Если значению поля centre_2 не было найдено совпадений в таблице first, то записать его значение в таблицу add_2(поле fild_2).
Код: plaintext
1.
2.
3.
insert into Add_2(fild_2)
select distinct centre_2 
from second left join first on first.centre=second.centre2
where first.centre is null



Terr0909Все значения поля centre таблицы First которые не нашли совпадений в таблице Second нужно записать в таблицу add_3(fild3).
Код: plaintext
1.
2.
3.
insert into Add_3(fild3)
select distinct centre 
from first left join second on first.centre=second.centre2
where second.centre is null

distinct применено на случай повторения значений.

Лучше не употреблять названия first и second . Они во многих случаях входят в состав зарезервированных.
...
Рейтинг: 0 / 0
Сравнение 2-х таблиц и.....
    #36102102
Terr0909
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mds_world , большое спасибо! Сегодня попробую...надеюсь все получится)
...
Рейтинг: 0 / 0
Сравнение 2-х таблиц и.....
    #36102481
Terr0909
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробовал воспользоваться этими запросами в VB. не получилось ((( Видимо криво переношу.
Если кто-то может правильно перенести эти запросы в VB напишите плз, буду примного благодарен.
...
Рейтинг: 0 / 0
Сравнение 2-х таблиц и.....
    #36102488
Фотография ChA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Terr0909Попробовал воспользоваться этими запросами в VB. не получилось ((( Видимо криво переношу.
Если кто-то может правильно перенести эти запросы в VB напишите плз, буду примного благодарен.Ваш вопрос не имеет никакого отношения к проектированию баз данных. Задайте его в профильной ветке, в зависимости от СУБД с которой Вы работаете.
...
Рейтинг: 0 / 0
Сравнение 2-х таблиц и.....
    #36102683
Terr0909
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ChATerr0909Попробовал воспользоваться этими запросами в VB. не получилось ((( Видимо криво переношу.
Если кто-то может правильно перенести эти запросы в VB напишите плз, буду примного благодарен.Ваш вопрос не имеет никакого отношения к проектированию баз данных. Задайте его в профильной ветке, в зависимости от СУБД с которой Вы работаете.

Прошу прощения. Исправлюсь)
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Сравнение 2-х таблиц и.....
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]