Здравствуйте, alexandern, Вы писали:
A>Добрый день.
A>Есть 2 таблицы A>aaa с полями name, date A>bbb с полями name, date A>как sql-ой командой присвоить полю date первой таблицы значение поля date второй таблицы, связав по полю name. A>Поскольку конструкция типа update ... set date = (select ...) как в MSSQL не работает то даже и не знаю что делать, можно конечно написать скрипт на php но это будет очень не красиво, тем более размеры таблиц очень большие и циклы будут работать очень долго и могут завалить mysql прежде чем закончат обработку.
A>Заранее всем большое спасибо.
в mysql вообще нет подзапросов, там даже не пройдет такой запрос:
select * from aa where id in (select id from aa where id < 10)
так что придется писать скрипт.
можно его и на perl написать — недолго.
могу прислать екзампел