
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
03.07.2014, 11:24:06
|
|||
|---|---|---|---|
|
|||
Перенос данных из таблицы в таблицу |
|||
|
#18+
Люди, нужна помощь... Как тут правильнее всего написать insert. Подскажите пожалуйста, может я что то не так делаю. Есть две таблицы: Таблица 1 и Таблица 2. Необходимо заполнить таблицу 1 данными из таблицы 2 следующим образом Таблица 1 c1 c2 c3 c41 2 3 4 Таблица 2 z1 z2 z3 z41 2009 2010 51 2010 2011 61 2011 2012 31 2013 2014 49 И вот что должно получиться Таблица 1 c1 c2 c3 c41 2009 2010 51 2010 2011 61 2011 2012 31 2013 2014 492 3 4 ну и в таким образом заполнить для всех 1,2,3,4... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.07.2014, 12:25:20
|
|||
|---|---|---|---|
Перенос данных из таблицы в таблицу |
|||
|
#18+
В один запрос - не получится. Два запроса. Первым - удали из таблицы 1 все записи, для которых имеется соотв. Z1 в таблице 2. Вторым - выполни вставку записей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.07.2014, 13:42:55
|
|||
|---|---|---|---|
|
|||
Перенос данных из таблицы в таблицу |
|||
|
#18+
Akina, да, так все было бы хорошо. Я просто несколько упростила здесь задачу. в первой таблице есть столбцы которых нет во второй и я не могу просто взять и полностью удалить запись. Так все было бы просто. Ну если ближе к реальности то первая таблица выглядит как то так c1 c2 c3 c4 c51 Иванов 2 Петров 3 Сидоров 4 Удалов А получиться должно так c1 c2 c3 c4 c51 Иванов 2009 2010 51 Иванов 2010 2011 61 Иванов 2011 2012 31 Иванов 2012 2013 492 Петров 3 Сидоров ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.07.2014, 14:30:41
|
|||
|---|---|---|---|
Перенос данных из таблицы в таблицу |
|||
|
#18+
ms.marrynetЯ просто несколько упростила здесь задачу.И получили совершенно другую, неадкватную исходной, задачу. ms.marrynetв первой таблице есть столбцы которых нет во второйТогда используйте временную промежуточную таблицу со структурой, аналогичной первой таблице. Будет три запроса. Вернее, четыре. Первый - создание темп-таблицы. Второй - наполнение её данными из обеих таблиц. Третий - удаление из первой. И, наконец, вставка в первую из временной. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&tablet=1&tid=1834565]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
68ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 367ms |

| 0 / 0 |
