Показать сообщение отдельно
  #3  
Старый 14.01.2011, 00:54
Iros Iros вне форума
Прохожий
 
Регистрация: 13.01.2011
Сообщения: 4
Репутация: 10
По умолчанию

В каком смысле, разные?
какая разница, какого они размера?

Ну, если конкретный пример, в первой таблице - 1000 записей, одни из столбцов - дата и код метеостанции. Ещё есть поле температуры, которое по 5-ти метеостанциям заполнено, а по 6-ой - нет. Это, например, 100записей.
А в другой таблице 200 записей, по 5 и 6 метеостанции, из которых как раз можно пополнить пропуски в первой таблице: там идёт дата, код метеостанции, температура. Осталось соответственно перенести по каждой дате 6-ой метеостанции данные во первую таблицу, т.е. берётся первая запись из второй таблицы, например 1.01.2010, код 6, ищется в первой таблице запись с таким же сочетанием даты и кода, и помещается туда температура. И т.д.

Вроде кажется просто, но обычным Update этого не сделать, т.к., как я понимаю, в написанном мной запросе он отбирает сразу все записи, для которых пара полей в одной таблице равны паре в другой, а не по очереди по одной записи... Но может я ошибаюсь...
Ответить с цитированием