Re: mySQL - please help
От: aliho  
Дата: 11.02.03 09:56
Оценка:
Здравствуйте, 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 написать — недолго.
могу прислать екзампел
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.