Update mysql с другой таблицы

S
На сайте с 02.09.2009
Offline
106
480

Есть 2 таблицы, нужно значение из url перенести в другую таблицу, где совпадают названия

services1

id | name | url

--------------------

1 | service1 | http1

2 | service2 | http2

3 | service3 | http3

4 | service4 | http4

5 | service5 | http5

services2

id | name | url

--------------------

1 | service1 |

2 | service2 |

3 | service3 |

4 | servic2 |

5 | service4 |

Нужно из первой таблицы и вставить во вторую таблицу к нужным услугам.

Update `services2` Set `url` = ( Select `url` From `services1` where `services1`.`name` in (Select `name` from `services2`) ) where services1.name = services2.name
B
На сайте с 27.09.2011
Offline
38
#1

update services2

join services1 on services1.name = services2.name
set services2.url = services1.url

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий