|
Назначение ID из другой таблицы
|
|||
---|---|---|---|
#18+
Здравствуйте, сложилась такая ситуация: Есть 2 таблицы: уникальные значения (табл №1) и неполные дубли уникальных (табл №2), вопрос такой, а как сделать так чтобы в Таблице №2 в поле new_id ставилось значение из таблицы №1 id оригинальной записи, чтобы было: id - имя - фамилия - дата рождения - email - new_id 10 - Саша - Иванов - 01.02.2000 - ivan@mail.ru - 1 11 - Саша - Иванов - 01.02.2000 - ivan@mail.ru - 1 12 - Ваня - Сидоров - 02.03.2000 - sidr@mail.ru - 2 13 - Ваня - Сидоров - 02.03.2000 - sidr@mail.ru - 2 14 - Ваня - Сидоров - 02.03.2000 - sidr@mail.ru - 2 15 - Таня - Ваникова - 04.01.2000 - tanya@mail.ru - 3 16 - Таня - Ваникова - 04.01.2000 - tanya@mail.ru - 3 17 - Таня - Ваникова - 04.01.2000 - tanya@mail.ru - 3 18 - Таня - Ваникова - 04.01.2000 - tanya@mail.ru - 3 19 - Лида - Семенова - 04.05.2000 - lidya@mail.ru - 4 20 - Лида - Семенова - 04.05.2000 - lidya@mail.ru - 4 ................................................. Таблица №1. Оригинальная таблица с уникальными значениями. id - имя - фамилия - дата рождения - email 1 - Саша - Иванов - 01.02.2000 - sasha@mail.ru 2 - Ваня - Сидоров - 02.03.2000 - sidr@mail.ru 3 - Таня - Ваникова - 04.01.2000 - tanya@mail.ru 4 - Лида - Семенова - 04.05.2000 - lidya@mail.ru .................................. Таблица №2. Дубли оригинальной таблицы №1. id - имя - фамилия - дата рождения - email - new_id 10 - Саша - Иванов - 01.02.2000 - ivan@mail.ru - пустое поле 11 - Саша - Иванов - 01.02.2000 - ivan@mail.ru - пустое поле 12 - Ваня - Сидоров - 02.03.2000 - sidr@mail.ru - пустое поле 13 - Ваня - Сидоров - 02.03.2000 - sidr@mail.ru - пустое поле 14 - Ваня - Сидоров - 02.03.2000 - sidr@mail.ru - пустое поле 15 - Таня - Ваникова - 04.01.2000 - tanya@mail.ru - пустое поле 16 - Таня - Ваникова - 04.01.2000 - tanya@mail.ru - пустое поле 17 - Таня - Ваникова - 04.01.2000 - tanya@mail.ru - пустое поле 18 - Таня - Ваникова - 04.01.2000 - tanya@mail.ru - пустое поле 19 - Лида - Семенова - 04.05.2000 - lidya@mail.ru - пустое поле 20 - Лида - Семенова - 04.05.2000 - lidya@mail.ru - пустое поле .................... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2021, 12:47 |
|
Назначение ID из другой таблицы
|
|||
---|---|---|---|
#18+
Uiliop, А когда "ставилось"? Если одноразово смотрите на update from: здесь , там и примеры есть. Что-то в духе Код: sql 1. 2. 3. 4. 5. 6. 7. 8.
Можно еще подзапросом сделать. Или вам нужно чтобы "само ставилось"? Тогда смотрите на триггеры. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2021, 21:32 |
|
|
start [/forum/topic.php?fid=53&fpage=16&tid=1994214]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
others: | 275ms |
total: | 411ms |
0 / 0 |