|
Автор |
Сообщение |
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
Возникла неприятная ситуация. Есть две таблицы - одна book_alist, а другая book_list. Структура таблиц одинаковая В первой - список статей, а в другой - список книг. Криворукий человек взял статьи добавил в таблицу с книгами. Всего 3800 записей. Вручную скопировать проблематично, поэтому заставим это сделать SQL. CID - это номер категории, в которую были добавлены статьи.
INSERT INTO book_alist
SELECT * FROM book_list WHERE CID = 14
Если же структура разная, то нужно видоизменить запрос так:
INSERT INTO table1(CID, TITLE, PAGES)
SELECT :BID, TNAME, PG FROM table2 WHERE BID = :CID;
То есть нужно явно указать поля таблиц. Надеюсь кому-то пригодится
|
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
|
|
 Главная страница сайта
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|