2

私は2つのテーブルを持っています

  1. titles_downloads
  2. title_history

現在、idtitle_historyをtitles_downloadsに列として保存しています。title_historyには、idtitle_historyとは異なる列idtitleがあります。

titles_downloadsテーブルのidtitle_historyをidtitleに変更したい

title_historyテーブルのサンプルデータ

       idtitle_history                 idtitle
            1                             160
            2                             210
            3                             345

titles_downloads

       iddownloads                      idtitle_history
            1                              1
            2                              2
            3                              3

このテーブルのidtitleを160、210、345に置き換えたい...

ありがとう

4

2 に答える 2

1

試す

update titles_downloads
inner join title_history 
on title_history.idtitle_history  = titles_downloads.idtitle_history 
set idtitle_history = title_history.idtitle
于 2012-07-04T10:04:00.363 に答える
0

これを試して:

UPDATE titles_downloads td
JOIN title_history th ON td.iddownloads = th.iddownloads
SET th.iddownloads = td.idtitle
于 2012-07-04T10:04:32.723 に答える