powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Замена записей в таблице
7 сообщений из 7, страница 1 из 1
Замена записей в таблице
    #38807318
R0stislav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня есть 2 таблицы, таблица A (expert) и таблица B(reg_obl_city). В них одинаковые поля - регион и город
Пусть таблица B - справочная, и данные из этой таблицы будут эталонными для задания.
Хочется сделать так, чтобы в таблице А были регионы, соответствующие городам в таблице B/
...
Рейтинг: 0 / 0
Замена записей в таблице
    #38807320
R0stislav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Буду очень признателен, если кто-нибудь сможет объяснить принцип действия этой замены с применением SЕLECT.
Пока путаюсь очень сильно в реляционной алгебре, и как происходит обмен/выборка/вычитание/умножение/деление записей между таблицами.
Заранее благодарен за ответы и советы
...
Рейтинг: 0 / 0
Замена записей в таблице
    #38807328
Penner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторХочется сделать так, чтобы в таблице А были регионы, соответствующие городам в таблице B/

???
...
Рейтинг: 0 / 0
Замена записей в таблице
    #38807675
R0stislav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Penner,поясню
В таблице А(expert) есть запись:
Код Регион Город
3940 Волго-Вятский Саранск

А надо чтобы была запись как в таблице B
3940 Приволжский Саранск

То есть все существующие города в B есть в А, но регионы в А могут быть устаревшими/неправильно записанными и т.д. поэтому надо сделать так, чтобы в таблице А были регионы прямо так, как они относятся к городам в таблице B
...
Рейтинг: 0 / 0
Замена записей в таблице
    #38807825
Jura.K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
R0stislav,

Код: sql
1.
UPDATE expert SET expert.Region=reg_obl_city.Region FROM expert,reg_obl_city WHERE reg_obl_city.City=expert.City
...
Рейтинг: 0 / 0
Замена записей в таблице
    #38807833
Jura.K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотя прочитал второе сообщение и не понял там речь идет про SELECT
так уточните что нужно ?
сделать выборку или заменить данные в таблице A
Если сделать выборку то вот такой пример

Код: sql
1.
2.
3.
SELECT expert.Kod, expert.Name, expert.City, reg_obl_city.Region ;
          FROM  expert, reg_obl_city
WHERE  reg_obl_city.City=expert.City



Если произвести замену, то код в предыдущем сообщении.
...
Рейтинг: 0 / 0
Замена записей в таблице
    #38808775
R0stislav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Jura.K,

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


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