|
|
|
Проблема копирования из одной таблицы в другую!
|
|||
|---|---|---|---|
|
#18+
Добрый день, всем! Есть такая проблема. Помогите, пожалуйста, с решением ее. Есть таблица :А в ней есть поля: id fio chet есть таблица B: в ней есть поля: id fio Из таблица B данные копируются в таблицу А. Таблица А еще забиваться может в ручную. Проблема следующая: как проверять есть такая запись, и если есть то ее не добавлять. Т.е. есть: id: 2 fio: Петров копируем их в таблицу А: там есть id: 3 fio: Петров но это тот же человек, просто в таблице А он был занесен в ручную и поэтому его добавлять не надо. Полей, конечно будет больше - я так для примера показал. Т.е. как организовать проверку о наличии данной фио, чтобы по данному человеку не добавить снова запись. И не было бы два Петрова!!! Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2018, 22:23 |
|
||
|
Проблема копирования из одной таблицы в другую!
|
|||
|---|---|---|---|
|
#18+
dima_18, Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2018, 06:46 |
|
||
|
Проблема копирования из одной таблицы в другую!
|
|||
|---|---|---|---|
|
#18+
dima_18, Опять все зависит от задачи. По уму, контролировать надо не фамилию. Должен быть справочник "Петровых" И этот справочник, "как бы" ведется отдельно. Тогда структура выглядит так. Таблица Client ClientId FIO Есть таблица :А в ней есть поля: id ClientId chet есть таблица B: в ней есть поля: id ClientId Вариантов контроля - масса!!! (Зависит от задачи))))) ) Чем плох твой (я уж молчу про реляционность) Один напишет Петров, Питров, Птров и т.д. а чел все один и тот же. Должен быть справочник откуда он выбирается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2018, 09:47 |
|
||
|
Проблема копирования из одной таблицы в другую!
|
|||
|---|---|---|---|
|
#18+
Большое спасибо всем за подсказки, сейчас буду думать как и что. Но варианты, которые Вы предложили мне нравятся - буду хоть как-то их адаптировать. Если что, извиняюсь, задам Вам вопросы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2018, 10:58 |
|
||
|
|

start [/forum/topic.php?fid=41&gotonew=1&tid=1581839]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
166ms |
get topic data: |
13ms |
get first new msg: |
7ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
| others: | 238ms |
| total: | 518ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...