将顶部值复制到MySQL中同一列的重复ID中?

时间:2017-01-13 13:03:10

标签: mysql

在我的表中,某些字段由值填充,某些字段在同一列中为空。

如果相同的重复ID已经具有值,我必须填充值意味着我需要复制该值。

enter image description here

如果区号已经具有所有州的价值,我必须复制区号。

表格结构:

<table>
  <tr>
    <td>State</td>
    <td>|| State_code</td>
    <td>|| District</td>
    <td>|| District_code</td>
  </tr>
  <tr>
  <td>XX</td>
    <td>|| 01</td>
    <td>|| DD</td>
    <td>|| 09</td>
  </tr>
  <tr>
  <td>XX</td>
    <td>|| 01</td>
    <td>|| </td>
    <td>|| 09</td>
  </tr>
  <tr>
  <td>XX</td>
    <td>|| 01</td>
    <td>|| </td>
    <td>|| 09</td>
  </tr>
  <tr>
  <td>XX</td>
    <td>|| 01</td>
    <td>|| AA</td>
    <td>|| 10</td>
  </tr>
  <tr>
  <td>XX</td>
    <td>|| 01</td>
    <td>|| </td>
    <td>|| 10</td>
  </tr>
  <tr>
  <td>XX</td>
    <td>|| 01</td>
    <td>|| </td>
    <td>|| 10</td>
  </tr>
  <tr>
  <td>YY</td>
    <td>|| 02</td>
    <td>|| CC</td>
    <td>|| 11</td>
  </tr>
  <tr>
  <td>YY</td>
    <td>|| 02</td>
    <td>|| </td>
    <td>|| 11</td>
  </tr>
  <tr>
  <td>YY</td>
    <td>|| 02</td>
    <td>|| </td>
    <td>|| 11</td>
  </tr>
  <tr>
  <td>YY</td>
    <td>|| 02</td>
    <td>|| EE</td>
    <td>|| 12</td>
  </tr>
  <tr>
  <td>YY</td>
    <td>|| 02</td>
    <td>|| </td>
    <td>|| 12</td>
  </tr>
  <tr>
  <td>YY</td>
    <td>|| 02</td>
    <td>|| </td>
    <td>|| 12</td>
  </tr>
  </table>

所以我必须填写所有地区名称。

提前致谢。

0 个答案:

没有答案