|
|
|
| Попробую изложить суть вопроса, попробую потому как сам не очень понимаю. что надо сделать
есть таблица в БД table1
со столбцами id | quantity оба integer
и вторая таблица TABLE2
со столбцами id | quantity оба integer
и третья таблица TABLE3 с теми же столбцами
изначально в них хранятся данные одинаковые. но програмно TABLE2 можно изменять, добавлять строки и менять содержимое ячеек. при сохранении данные второй таблицы полностью заменяют первую, через удаление и потом вставкой новых данных, авот третью таблицу необходимо сформировать через отличия второй таблицы от первой (до изменения), и если с количеством в строках которые совпадают по id все понятно, то как быть со строками которых в первой таблице нет, или наоборот те что были в первой таблице а во второй их удалили? | |
|
|
|
|
|
|
|
для: Poul
(26.10.2007 в 13:36)
| | << третью таблицу необходимо сформировать через отличия второй таблицы от первой (до изменения)
это как ?
внести из второй таблицы строки которых нет в первой или есть но изменённые
, или внести из обоих то чего есть только в них ?
и как будет с данными которые уже имеются в третьей таблице ? | |
|
|
|