0x00:前言。
有兩張表,一張表字段是ID-Email,另一張表字段是ID-PWD,想用SQL腳本把這兩張表合并合并,因為有相同的ID才可以比對。
0x01:示例。
一個字段ID:Email
<a href="https://s5.51cto.com/oss/201711/13/5862387deaaa4307156e3147caa6e2f7.png" target="_blank"></a>
另一個字段是ID:PWD
<a href="https://s5.51cto.com/oss/201711/13/18816f1c5a263666ee374f63a16b0909.png" target="_blank"></a>
想要的輸出就結果ID:Email:PWD
<a href="https://s2.51cto.com/oss/201711/13/eb848a705359845706c5ae04a790f6ce.png" target="_blank"></a>
0x02:Mysql語句。
注意:因為MySQL為了安全,不允許一行執行兩條語句(如:LINUX下用&&)。
執行前将語句寫入SQL腳本檔案,檔案字尾用.sql,tttt_test是資料庫名。
<a href="https://s3.51cto.com/oss/201711/13/ccf410d7798d3df1375220ace613bcbf.png-wh_500x0-wm_3-wmp_4-s_3857505506.png" target="_blank"></a>
以下是文本。
<code>CREATE</code> <code>TABLE</code> <code>OUT1 </code><code>AS</code> <code>SELECT</code> <code>a.id,a.email,b.pwd </code><code>FROM</code> <code>email a </code><code>INNER</code> <code>JOIN</code> <code>pwd b </code><code>ON</code> <code>a.id = b.id;</code>
<code>delete</code> <code>a,b </code><code>from</code> <code>email a </code><code>INNER</code> <code>JOIN</code> <code>pwd b </code><code>ON</code> <code>a.id = b.id;</code>
本文轉自 piazini 51CTO部落格,原文連結:http://blog.51cto.com/wutou/1981338