当表A中存在entrie X时,在表A中通过entrie Z更新表Y中的entrie X.

时间:2017-01-24 15:16:47

标签: mysql

我有一个带有varchar字段的表Y,其中包含带有变量lenght(X)的描述。当entrie X存在于另一个表(A)中时,我希望更新表Y中的entrie X,而另一个表中的entrie(Z)

例如,如果表A包含:

|col1 |
+-----+
|20161512_NL_Luxus_1_DE |
|20161217_LC_YoBirthdayNo_A_CH  |
|20161512_NL_SDT_4_DE|
|20170117_SV_YoBirthdayYes_A_DE |

表B包含:

|col 1||col 2|
+------+
|20161217_LC_YoBirthdayNo_A_CH  ||20161217_LC_YoBirthdayYES_A_DE  |
|20170117_SV_YoBirthdayYes_A_DE ||20160227_NL_Luxus_1_FR |

我想要一个将表A中的col 1更改为:

的查询
|col1|
+------+
|20161512_NL_Luxus_1_DE |
|20161217_LC_YoBirthdayYES_A_DE |
|20161512_NL_SDT_4_DE|
|20160227_NL_Luxus_1_FR |

不幸的是我不知道如何解决这个问题...:/

提前致谢!

1 个答案:

答案 0 :(得分:0)

您可以使用内部联接更新

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>

<div class='dropdown'>
  <button class='btn btn-default dropdown-toggle col-sm-12' style='border-radius: 0px 4px 4px 0px;' type='button' id='dropdownMenu1' data-toggle='dropdown' aria-haspopup='true' aria-expanded='true'>
    <span class='dropdown_text'>Choose a option</span>
    <span class='caret'></span>
  </button>
  <ul class='dropdown-menu' aria-labelledby='dropdownMenu1'>
    <li><a href='#'>Yes</a>
    </li>
    <li><a href='#'>No</a>
    </li>
    <li>
      <a href='#'></a>
    </li>
  </ul>
</div>